【发布时间】:2014-04-15 12:26:25
【问题描述】:
我正在尝试通过 json 将一些变量发布到 PHP 服务器。此变量之一包含巨大的字符串。当我发布数据时,所有其他变量都会成功发布,但包含巨大字符串的变量仍未定义。
如果我对该变量的内容进行排序,那么它运行良好。
$.ajax({
type: 'POST',
url: url,
data:{name:”aaa”,age:”aaaaa”,detail:”huge string”},
async:false
}).done(function( data ) {
alert(data);
}).fail(function() {
$.notify("Cannot connect to server", "error");
});
【问题讨论】:
-
有多大?也许检查这个stackoverflow.com/questions/2364840/…
-
行数?这样的线路有多长? 5个字节? 500 字节? (基本上,我们需要字符串的总长度)
-
这是你的真实代码吗?你转义字符串了吗?
-
@GôTô 我想这也是一个字符串编码问题
-
好吧,让我告诉你事实。我正在向服务器发送 javascript 代码。它可以以 MB 为单位。但现在我正在测试它大约 900kb。我把 javascript 放在 json 变量中
标签: javascript php jquery json codeigniter