我想使用提交按钮发送json数据而不使用jquery ajax

时间:2013-06-20 03:30:25

标签: jquery

我想使用提交按钮发送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 submit发送json数据而不使用jquery ajax。

热得到结果代码?

1 个答案:

答案 0 :(得分: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(); 
});