jQuery.form.js 是一個用于在 Web 應用中處理表單的 JavaScript 庫。它可以通過 AJAX 請求提交表單數據,并可以通過回調方法處理服務器返回的數據。以下是該庫的 API。
$(form).ajaxSubmit(options)
該方法用于提交表單數據到服務器。options 是一個 JSON 對象,用于設置選項。以下是常用選項。
{ url: '', // 提交表單數據的 URL type: '', // 請求方法(GET 或 POST) data: {}, // 需要提交的數據 dataType: '', // 服務器返回的數據類型 success: function(response) {}, // 請求成功時的回調方法 error: function(error) {}, // 請求失敗時的回調方法 beforeSubmit: function(formData, jqForm, options) {}, // 提交前的回調方法 uploadProgress: function(event, position, total, percentComplete) {}, // 上傳進度的回調方法 }
$(form).ajaxForm(options)
該方法用于提交表單數據到服務器,并將服務器返回的數據顯示在指定的區域中。options 是一個 JSON 對象,用于設置選項。以下是常用選項。
{ url: '', // 提交表單數據的 URL type: '', // 請求方法(GET 或 POST) dataType: '', // 服務器返回的數據類型 success: function(response) {}, // 請求成功時的回調方法 error: function(error) {}, // 請求失敗時的回調方法 beforeSubmit: function(formData, jqForm, options) {}, // 提交前的回調方法 uploadProgress: function(event, position, total, percentComplete) {}, // 上傳進度的回調方法 target: '', // 服務器返回的數據顯示的區域(CSS 選擇器) }
以上是 jQuery.form.js 的 API,可以通過這些方法處理表單的提交和返回數據。