我使用以下命令添加要传递给AJAX的参数
var form_data = new FormData();
form_data.append('save', 'true');
当我的参数超过50个时,发送参数不起作用,并且我的AJAX文件不运行。少于50个参数我没有任何问题!
如何将50多个参数传递给AJAX?
非常感谢
答案 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错误日志以获取任何可以帮助我们了解问题根源的数据。