4 回答

TA貢獻2041條經(jīng)驗 獲得超4個贊
相同點:都是在Ajax請求完成后調用的方法 。
區(qū)別就是:complete方法——請求成功或失敗之后均調用。
success方法——請求成功之后才會被調用。
以下是這兩個方法中參數(shù)的解釋:
success( Anything data, String textStatus, jqXHR jqXHR)
-data,根據(jù)請求的時候設置的dataType參數(shù)而返回的特定格式的數(shù)據(jù)(比如json);
-textStatus, 描述請求結果狀態(tài)的字符串;
-jqXHR, XMLHttpRequest對象。
complete( jqXHR jqXHR, String textStatus)
-jqXHR, XMLHttpRequest對象;
-textStatus, 描述請求結果狀態(tài)的字符串。

TA貢獻1827條經(jīng)驗 獲得超8個贊
1.ajax一般用到無刷新頁面更新數(shù)據(jù)的地方。
2.jquery是javascript的合集,可以理解為是用JavaScript寫的類和函數(shù)。
3.ajax也是用javascript寫的,通過傳遞值到后臺處理然后返回數(shù)據(jù)并顯示出來,這個過程省去了頁面的刷新。
你可以試一下text這個方法,就會發(fā)現(xiàn)頁面上面填充以后的效果和你所傳回來的html代碼是一樣的。html方法會把你傳回來的字符串翻譯成你想要的樣子。
而且text方法去某些標簽中的內(nèi)容的時候是不會取內(nèi)容中的html標簽,html則是全取。
建議有時間多看看jquery的API。

TA貢獻1784條經(jīng)驗 獲得超8個贊
success 是ajax成功后后執(zhí)行的函數(shù)。 complete 是ajax完成后執(zhí)行的函數(shù)。 還少說個error,error是ajax失敗后執(zhí)行的函數(shù)。 說白了complete不管你成功不成功都執(zhí)行。
添加回答
舉報