能讓我們簡單做到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的時候似乎不管用,殘念!!
沒有留言:
張貼留言
留個話吧:)