データをPHPファイルにポストバックする次のカスタムajax関数があります。毎回データのポストは、私は、次の2つのエラーを取得起こる:AJAX post error:安全でないヘッダー "Connection"の設定を拒否しました
は、安全でないヘッダの「Content-Length」を設定することを拒否
危険なヘッダを設定することを拒否、「接続」
コード:
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);
}
私は間違っていますか?
参照:http://stackoverflow.com/questions/2623963/webkit-refused-to-set-unsafe-header-content-length – Joe
Hey Joey。私はそれをここに投稿する前にそれを通過しました。私はまだそれを得ていない。私がしなければならないのは、setRequestHeader行をコメントすることだけです。 – sniper