2016-12-14 82 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); 
    }); 
});