JQuery提交大表单

时间:2017-05-31 11:50:09

标签: php jquery ajax submit

我试图使用AJAX提交表单,但不断获取

Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini

到目前为止,我一直在使用serializeArray(),然后将其发送到我的php页面。在我的PHP页面中,我一直在使用以下内容来阅读提交的数据:

$var = $_REQUEST['var_name'];

当提交的值很少时,这可以正常工作,但在大页面上如上所述失败。我的一些表单字段名为$value[],因此我可以为它们返回多个条目。

我现在正试图让以下工作:

var tmp = $('#form').serialize();

$.ajax({
        type: "POST", 
        async: true,
        cache: false,
        data: {myData : tmp},
        url: "helper.php?action=submit&region=" + REGION,   
})

当提交此消息时,我会获取操作区域的个别值,然后是一个非常长的myData

字符串

如何处理myData以便我可以使用每个值并从中提交?理想情况下,与我之前的每个条目$ var = $ _REQUEST的方法类似。

由于

2 个答案:

答案 0 :(得分:0)

首先在您的php文件中检查所有数据是否来自以下代码:

 print_r($_POST) or var_dump($_POST) 

问候:)

答案 1 :(得分:0)

使用RtlDecodePointer

IMAGE_EXPORT_DIRECTORY