最近在學習DWZ框架,看到一個DWZ的方法dwz.ajaxdone,覺得很有用,就在這里分享一下。
dwz.ajaxdone 是DWZ框架中用于處理ajax請求完成后的回調函數,可以在請求完成后對返回的數據進行處理或者在請求失敗時進行操作。
其中,ajaxdone可以接受兩個參數,第一個參數是回調函數的方法名,第二個參數是返回的數據類型。其中默認返回的數據類型是json。
dwz.ajaxdone(callback, "json"); function callback(json) { alert(json.message); }
在上面的代碼中,我們設置了回調函數callback,當請求完成時,會根據返回的數據類型將數據傳入回調函數中,然后對數據進行處理。
如果設置的返回數據類型不是json,我們也可以設置一個回調函數來處理該類型的數據。下面是一個示例代碼:
dwz.ajaxdone(myCallback, "html"); function myCallback(data) { $("#myDiv").html(data); }
在上面的代碼中,我們將返回數據類型設置為html,并編寫了一個回調函數myCallback,當請求完成時,該回調函數會將返回的數據顯示在id為“myDiv”的元素中。
總之,dwz.ajaxdone是一個非常實用的方法,可以在ajax請求完成后對返回數據進行處理,讓我們開發流程更加高效。
上一篇python 爬企查查
下一篇c 循環取json中的值