首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

chrome下:Refused to set unsafe header "Connection"该如何解决

2013-12-28 
chrome下:Refused to set unsafe header Connection今天在做jquery遇到一个问题,只在chrome下出现此问题

chrome下:Refused to set unsafe header "Connection"
今天在做jquery遇到一个问题,只在chrome下出现此问题,其他浏览器正常。chrome控制台报Refused to set unsafe header "Connection" ,且不影响功能的正常运行。代码如下:

function parseXml(p) {
$.ajax({
url:"/injector/parse_xml.php",
type: "POST",
async: false,
cache: false,
dataType: "json",
error: function(){alert('fail');},
success: function(series) {
if(!series || !series.category) {
return;
}
var root = series;
var categories = root.category;
for(var j=0; j<categories.length; j++) {
var category = categories[j];
var categoryName = category["@attributes"].name;
var privileges = category["@attributes"].privileges;
if(privileges == p) {
appendCategory(categoryName);
var items = category.item;
for(var i=0; i<items.length; i++) {
var item = items[i];
var itemName = item.name;
var itemUrl = item.url;
appendItem(itemName, itemUrl);
}
}
}
}

});
}

请大神指教!
[解决办法]
你的jq是什么版本?
Chrome浏览器中。XMLHttprequest不要设置setRequestHeader("Connection","xxxx")这个了
[解决办法]
jquery.js文件里面的前一行一般就是版本,除非自己删除过。
你可以使用最新版本的jquery.js测试
[解决办法]
你可以打开jquery.js的原代码,如果你没有动过,第一句应该可以看到关于版本的信息

热点排行