我有以下定製ajax函數將數據發佈回PHP文件。每次數據後發生了,我得到以下兩個錯誤:AJAX發佈錯誤:拒絕設置不安全標題「連接」
拒絕設定不安全頭「內容長度」
拒絕設定不安全頭「連接」
代碼:
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
嘿喬伊。在我發佈之前,我確實經歷了這些。我仍然沒有得到它。我所要做的就是評論setRequestHeader行嗎? – sniper