首页 > > > XMLHttpRequest请求发送数据的限制
var data = "A=a&B=" + escape("<row id='1'></row>");//发送失败
var data = "A=a&B=" + escape("< row id='1'>< /row>");//可以正常发送
请问,为啥“<”后面不带空格就发送失败呢???
代码如下:
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
var url = "Default2.aspx";
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
var data = "A=a&B=" + escape("<row id='1'></row>");
xmlhttp.send(data);
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4809/viewspace-3139965/ ,如需转载,请注明出处,否则将追究法律责任。