J'ai la fonction ajax personnalisée suivante qui renvoie des données dans un fichier PHP. Chaque fois que l'envoi de données se produit, je reçois les deux erreurs suivantes :
Refus de mettre l'en-tête non sécurisé "Content-length".
Refus de mettre l'en-tête non sécurisé "Connection".
Code :
function passposturl(url1, params, obj)
{
//url1 = url1+"&sid="+Math.random();
xmlHttp = get_xmlhttp_obj();
xmlHttp.loadflag = obj;
xmlHttp.open("POST", url1, true);
//alert(url1);
//alert(params);
//alert(obj);
//alert(params.length);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = function ()
{
stateChanged(xmlHttp);
};
xmlHttp.send(params);
}
Qu'est-ce que je fais de mal ?
2 votes
Voir : stackoverflow.com/questions/2623963/
0 votes
Hé Joey. Je l'ai parcouru avant de le poster ici. Je ne le reçois toujours pas. Tout ce que j'ai à faire est de commenter les lignes setRequestHeader ?