当POST body 或 query-string参数以‘&’结束或者包含‘&=’、‘&&’这样的字符串时出现警告: Parameters: Invalid chunk ignored;
jquery中:
$.ajax({
url:provinceurl ,
type: 'POST',
dataType: 'xml',
data: "name=John", //这里不能写成 data: "&name=John", 否则 会 报 Parameters:Invalid chunk ignored
timeout: 1000,
error: function(){
alert('Error loading XML document');
},
success: function(xml){
$(xml).find("effectivesign").each(function(){
var provinceId=$(this).children("YXBJ_DM").text();
var provinceName=$(this).children("YXBJ_MC").text();
var tempOption = document.createElement("option");
tempOption.value = provinceId;
tempOption.innerHTML = provinceName;
select.append(tempOption);
});
}
});
url:provinceurl ,
type: 'POST',
dataType: 'xml',
data: "name=John", //这里不能写成 data: "&name=John", 否则 会 报 Parameters:Invalid chunk ignored
timeout: 1000,
error: function(){
alert('Error loading XML document');
},
success: function(xml){
$(xml).find("effectivesign").each(function(){
var provinceId=$(this).children("YXBJ_DM").text();
var provinceName=$(this).children("YXBJ_MC").text();
var tempOption = document.createElement("option");
tempOption.value = provinceId;
tempOption.innerHTML = provinceName;
select.append(tempOption);
});
}
});
本文介绍了一个在使用jQuery的$.ajax方法进行POST请求时遇到的问题,当请求体中包含特定的字符序列如‘&’时,会出现警告提示。文章通过示例代码展示了如何避免这一问题。
1507

被折叠的 条评论
为什么被折叠?



