javascript - AJAX/APACHE/PHP/HTACCESS 配置

标签 javascript php jquery ajax apache

我有两台 apache 服务器版本 2.2.3,一台在 CentOS 中,另一台在 winxp 中,2.2.21。

我需要通过ajax post响应保存超过600个表单字段的大量数据。

当我在 winxp apache (XAMPP) 服务器中执行 ajax 和表单脚本文件时,Ajax 工作正常。数据已保存,但执行需要一些时间,当数据保存成功时,我会收到服务器的响应。

当我在 CentOS Apache 服务器中运行相同的 ajax 和表单脚本文件时,通过 ajax post 响应保存了超过 600 个表单字段的大量数据,当我在服务器上打印发布的数据并提醒服务器时,我没有收到服务器的任何响应成功响应文本我将仅获得我发布的部分数据输入。

是否有 Apacheconf 设置?

请帮帮我?

代码如下所示:

    var ajax_obj = create_ajax_object();  //*** object will be created using this function   ****//
    ajax_obj.onreadystatechange = function()
    {
        if(ajax_obj.readyState == 4)
        {   
            alert(ajax_obj.responseText); 

        }
    }
    ajax_obj.open('POST','execute_ajax.php', true);
    ajax_obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    ajax_obj.setRequestHeader("Content-length", param.length);
    ajax_obj.setRequestHeader("Connection", "close");
    ajax_obj.send(param);   //**** param is huge data string more than 600 form fields.  **** //

最佳答案

您可以在 php.ini 中增加 max_input_vars max_input_vars 自 PHP 5.3.9 起可用。

您可以将其设置到 php.ini 文件或 .htaccess

.htaccess

php_value max_input_vars 10000000000   (nearly 1 GB )

php.ini

max_input_vars = 10000000000

关于javascript - AJAX/APACHE/PHP/HTACCESS 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21256225/

相关文章:

jquery - 在元素上制作大 "X"的最佳方法

javascript - 当请求实际上没有失败时获取 "TypeError: Failed to fetch"

javascript - VueJS - 根据搜索值过滤列表中的元素

php - MySQL 使用 blob 字段导出到 CSV

php - "http://{root_dir}/oauth/token"在 Magento 中找不到用于注册 REST API 应用程序的文件

JQuery 插件 - 日期选择器

jquery - 通过ajax更新内容时的可排序功能

javascript - 使用 flot 绘制具有双 y 轴的组合条形图和折线图

javascript - Java 6 是否包含可以运行 javax.script (Rhino JS) 文件的程序?

php - 复选框导调用子邮件提交转到 404