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; } }