JQuery ajax文章大小限制/截止

JQuery ajax文章大小限制/截止,jquery,ajax,post,size,Jquery,Ajax,Post,Size,我正在使用一个前端记录大量数据,然后使用jqueryajax发布到php并存储在mysql数据库中。虽然这似乎是典型的工作,但由于我发送的变量被切断,我遇到了麻烦。jquery代码只是: $.ajax({ url: "urlhere", data: ({answer: JSON.stringify(frames)}), success: ... }); 在php端,我获取变量($answer=$\u POST[“answer”];),然后像往常一样将其添加到数据库中(数据库字段是文

我正在使用一个前端记录大量数据,然后使用jqueryajax发布到php并存储在mysql数据库中。虽然这似乎是典型的工作,但由于我发送的变量被切断,我遇到了麻烦。jquery代码只是:

$.ajax({
  url: "urlhere",
  data: ({answer: JSON.stringify(frames)}),
  success: ...
});
在php端,我获取变量(
$answer=$\u POST[“answer”];
),然后像往常一样将其添加到数据库中(数据库字段是文本字段,因此我怀疑我是否达到了限制)

任何帮助都将不胜感激,谢谢


[[[[我想出来了。是我的sql表中的文本字段太小了!将其设置为MEDIUMTEXT,现在世界变好了。谢谢你的帮助!!]]]

你检查过你的php.ini定义了吗

您可以根据需要调整post_max_大小

同时检查您是否正在使用SUHOSIN。它对post变量实现了一些限制。如果您正在使用我的phpmyadmin安装,请参阅下面的建议

suhosin.request.max_vars should be increased (eg. 2048)
suhosin.post.max_vars should be increased (eg. 2048)
suhosin.request.max_array_index_length should be increased (eg. 256)
suhosin.post.max_array_index_length should be increased (eg. 256)
suhosin.request.max_totalname_length should be increased (eg. 8192)
suhosin.post.max_totalname_length should be increased (eg. 8192)
suhosin.sql.bailout_on_error needs to be disabled (the default)
suhosin.log.* should not include SQL, otherwise you get big slowdown

我希望这有帮助。祝你好运

您是否检查了php.ini定义

您可以根据需要调整post_max_大小

同时检查您是否正在使用SUHOSIN。它对post变量实现了一些限制。如果您正在使用我的phpmyadmin安装,请参阅下面的建议

suhosin.request.max_vars should be increased (eg. 2048)
suhosin.post.max_vars should be increased (eg. 2048)
suhosin.request.max_array_index_length should be increased (eg. 256)
suhosin.post.max_array_index_length should be increased (eg. 256)
suhosin.request.max_totalname_length should be increased (eg. 8192)
suhosin.post.max_totalname_length should be increased (eg. 8192)
suhosin.sql.bailout_on_error needs to be disabled (the default)
suhosin.log.* should not include SQL, otherwise you get big slowdown

我希望这有帮助。祝你好运

它是否被一致的数量切断?使用检查HTTP请求中变量的值,并确认是客户机还是服务器导致此丢失。一旦知道它在哪里,就可以进一步缩小它的范围(php或jQuery)。如果是客户端,请检查您正在使用的浏览器,因为它们可能对HTTP请求中发送的数据有各自的限制。我找到了答案。是我的sql表中的文本字段太小了!让它成为媒介文本,现在世界是美好的。谢谢你的帮助!!它是否被一致的数量切断?使用检查HTTP请求中变量的值,并确认是客户机还是服务器导致此丢失。一旦知道它在哪里,就可以进一步缩小它的范围(php或jQuery)。如果是客户端,请检查您正在使用的浏览器,因为它们可能对HTTP请求中发送的数据有各自的限制。我找到了答案。是我的sql表中的文本字段太小了!让它成为媒介文本,现在世界是美好的。谢谢你的帮助!!