在PHP中向AJAX发送大量参数

时间:2019-02-19 10:05:11

标签: javascript php ajax

我使用以下命令添加要传递给AJAX的参数

var form_data = new FormData();                  
form_data.append('save', 'true');

当我的参数超过50个时,发送参数不起作用,并且我的AJAX文件不运行。少于50个参数我没有任何问题!

如何将50多个参数传递给AJAX?

非常感谢

1 个答案:

答案 0 :(得分:2)

我首先想到的是,您正在达到一些极限。

我建议您研究以下php配置选项:

post_max_size
upload_max_filesize
max_input_vars

您可以通过配置php.ini文件或使用文件顶部的ini_set功能(http://php.net/manual/en/function.ini-set.php)来更改选项。

如果这没有帮助,请提供ajax响应,或者检查您的php错误日志以获取任何可以帮助我们了解问题根源的数据。