【发布时间】:2013-07-06 19:15:32
【问题描述】:
美好的一天,我遇到了 ajax 查询问题,但是当响应长度为 4090+ 个字符时,jQuery ajax 函数就会失败并运行错误函数,这是我的代码:
function loadContent( e) {
currentActiveSlide = e;
var parametros = {
"action" : 'slideContent',
"rel" : e.attr('rel'),
};
jQuery.ajax({
data: parametros,
url: template_url + '/ajax.php',
type: 'post',
success: function (response, e) {
//What ever...
},
error: function(xhr, status, error) {
alert(error);
}
});
}
响应数据是什么并不重要,我尝试添加 'a' 字符 4k+ 次,它启动错误函数,错误变量为空。
有什么建议吗? - 提前致谢!
添加数据:
无论哪个数据是什么,例如,如果我将字符“a”作为响应发送超过 4k 次“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...”,那么该功能将不起作用,如果少于 4k 那么它会可以正常工作,但如果字符数超过 4k,则不会,所以我认为响应变量或类似的东西有限制。
【问题讨论】:
-
你能把
ajax.php生成的内容也贴出来吗?