能讓我們簡單做到ajax form的效果,
今天有一個需求想要在送出的時候多加一個欄位時該怎麼處理,
只要在beforeSubmit的callback event下,
擴充form欄位的array就可以了。
參考stackoverflow
http://stackoverflow.com/questions/247284/modifying-form-values-with-beforesubmit-with-jquery-ajaxsubmit
範例如下
$(form).ajaxSubmit({ url: apiEndpoint, type: "post", // data: postData, dataType: "json", beforeSubmit: function(arr, $form, options){ //The array of form data takes the following form: //$.console(arr); arr[arr.length] = { name:"draft", value:draft}; } });
不過在測試multiform/data post的時候似乎不管用,殘念!!
沒有留言:
張貼留言
留個話吧:)