处理表单数据,然后使用jQuery提交

时间:2015-11-06 18:21:02

标签: php jquery forms

我有一个场景需要通过GET(而不是POST)发送表单数据。我将表单提交到表单所在的同一页面(表单action="#)。

问题是网站的控制器无法处理数组数据 - 它只查找字符串或json。因此,当我从一行文本框中获取任何数组数据时,我会收到500错误。

我目前正在做这样的事情:

$('#submit').on("click", function(e){
    e.preventDefault();
    $form.serialize();
    $form.submit();
})

但这不能完成任务。 URL参数如下所示:

index.php?condition%5b%5d%3dtest

如何在发送表单之前访问实际表单数据并将数据“重写”为文本框值的有效json字符串?

我可以POST数据,但后来我需要一条不同的路线,我可以通过ajax发送表格,但这样就太过分了。

由于

注意:我知道如何序列化数据,如我的代码示例中所述。问题是我想用新序列化的/ json - ified版本替换默认表单提交中的URL参数,并且建议的重复问题不能解决这个问题。

0 个答案:

没有答案