-1

我想使用提交按钮发送 JSON 数据。

以前,我是这样工作的...

$("#btn_submit").click(function(){     
    $('form[name="boardForm"]').attr('value',"[name:'john']");              
    $('form[name="boardForm"]').attr('action',"/test/result");
    $('form[name="boardForm"]').submit();
});

但是,这在 php 代码中不起作用。

我想使用不带 jquery ajax 的 jquery submit 发送 json 数据。

热得到结果代码?

4

1 回答 1

0

您的表单应该有一个输入字段(隐藏)并设置输入字段的值而不是表单

前任

<form name="boardForm">
    <input name="json" type="hidden"/>
    ....
</form>

JS

$("#btn_submit").click(function(){
    var form = $('form[name="boardForm"] input[name="json"]').val("{name:'john'}");
    form.attr('action',"/test/result"); 
    form.submit(); 
}); 
于 2013-06-20T03:33:23.247 回答