Buenos días.
Necesito de su colaboración y experiencia para ver como puedo solucionar estos dos errores al intentar conectar ajax y php:
Errores:
Refused to set unsafe header "Content-length" (index):258 Refused to set unsafe header "Connection"
Los errores salen para estas dos líneas y si las quito no me conecta con el archivo php: Gracias por su orientación y ayuda.
Código HTML:
objetoAjax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
objetoAjax.setRequestHeader("Content-length", form.length);
Código HTML:
document.getElementById('send_request').onclick = function(){
var id_p, gen, p_fra, p_esp,form,result;
p_fra = document.getElementById('p_fra').value;
gen = document.getElementById('gen').value;
p_esp = document.getElementById('p_esp').value;
//console.log(p_fra);
if(p_fra != '' && gen != '' && p_esp != ''){
form = 'p_fra=' + p_fra + '&gen=' + gen + '&p_esp=' + p_esp;
objetoAjax=creaObjetoAjax();
objetoAjax.open('POST','?view=crear',true);
console.log(form);
objetoAjax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
objetoAjax.setRequestHeader("Content-length", form.length);
objetoAjax.setRequestHeader("Connection", "close");
objetoAjax.onreadystatechange = recogeDatos;
objetoAjax.send(form);
}else{
result = '<div class="alert alert-dismissible alert-danger">';
result += '<button type="button" class="close" data-dismiss="alert">×</button>';
result += '<strong>ERROR:</strong> Todos los campos son necesarios.';
result += '</div>';
document.getElementById('_AJAX_').innerHTML = result;
}
}