【发布时间】:2011-11-04 20:19:54
【问题描述】:
我有以下自定义 ajax 函数将数据发送回 PHP 文件。每次发布数据时,我都会收到以下两个错误:
拒绝设置不安全的标头“Content-length”
拒绝设置不安全的标头“Connection”
代码:
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);
}
我做错了什么?
【问题讨论】:
-
嘿乔伊。在我把它贴在这里之前,我确实经历过。我仍然没有得到它。我所要做的就是评论 setRequestHeader 行?
标签: javascript ajax