當我們使用jQuery中的插件jquery.form來提交表單時,我們有時需要獲取服務器端返回的JSON數據,這時可以通過jquery.form的返回json功能來實現。
jquery.form插件通過設置dataType參數為json,可以讓ajax提交表單后直接返回JSON數據,而不是默認的html文本。
$(document).ready(function() { $('#myForm').submit(function() { $(this).ajaxSubmit({ dataType: 'json', // 設置dataType為json success: function(data) { // 處理返回的JSON數據 } }); return false; // 阻止表單的默認提交行為 }); });
在上面的代碼中,我們通過設置dataType為json來讓jquery.form插件返回JSON數據。在success回調函數中,我們可以處理服務器端返回的JSON數據。
比如,服務器端可以返回一個包含用戶名和密碼是否正確的JSON對象:
{ "username": "admin", "password_correct": true }
我們可以在success函數中使用data.username和data.password_correct來獲取用戶名和密碼是否正確的信息。
總之,jquery.form的返回json功能可以方便我們處理表單提交后的JSON數據,避免了手動解析JSON數據的復雜過程。
上一篇java 反射和new
下一篇css 中的文本域