2016-12-14 77 views
-2

我有一个网页上的表单,我也有一些JavaScript的JSON数据,我如何使用JQuery在表单上附加JSON数据?以下是一些示例:提交表格与添加JSON数据

<form action="server.cshtml"> 

</form> 

<script> 
    var data = { 
     data1: "aaa", 
     data2: "bbb" 
    }; 

    $("form").submit(); 
</script> 
+1

我认为这可能很有用http://stackoverflow.com/questions/12055435/append-json-data-to-post-request – sebasaenz

回答

0

首先将表单序列化为数组。

然后将新数据添加到该数组。

然后发布到您的位置。

$(document).ready(function() { 
    $('form').on('submit', function(){ 
     var formData = $('form').serializeArray(); 
     formData.push({data1: 'aaa' }) 
     $.post('somehwere', formData); 
    }); 
});