如果QUERY_STRING超过指定长度,则使用AJAX和Rails拆分参数

时间:2019-02-06 13:03:50

标签: ruby-on-rails ajax

我正在使用Rails应用程序。我正在使用AJAX发送表单数据。这里的问题是我在发布数据时无法发送巨大的查询字符串。获取错误无效的请求:HTTP元素QUERY_STRING大于(1024 * 10)允许的长度。是否可以根据长度拆分数据。如果长度超过最大限制,则必须拆分该值并再运行一次。如何实现。我正在使用ajax调用以下。参数值为巨大。

                $.ajax({
                    url: "get_object",
                    type: 'POST',
                    dataType: "json",
                    data: {
                        parameter: parameter_name,
                        mac: macAdd,
                        protocol: protocol,
                        serialnumber: serialnumber,
                        oid: oid
                    },



                    success: function (result) {
                        console.log(result);
                        NProgress.done();
                            console.log("Call Success");


                    },

                    statusCode: {
                        404: function () {
                            console.log("Call failed");
                        }
                    }
                });


            })();

0 个答案:

没有答案