Ajax请求参数比较长,第5行参数大概1100个字符吧,是接口的请求报文。
$.ajax({
type:"POST",
url:"${ctx}/test.action?method=invokeInfo",
//beforeSend:alert("beforeSend"),
data:{reqXmlStr:newReqXmlStr},//传给服务器的参数 success:function(result){
alert("success");
}
});
当type=“get”的时候,可能会发生ajax请求失败,原因是参数过长。改成Post就可以解决了。
问题背景:当时凭感觉看着报文并不长,后来看了下字符数一千多,确实比较多。