小白自學中....
youtube上看見有人用.LOAD()也能實現不刷新加載mysql資料。
想請教一下.load()和$.ajax的分別在哪兒呢.....
可以看看jQuery官網的說明
.load()
= $.get(url, data, success)
而
$.get()
= $.ajax({ url: url, data: data, success: success, dataType: dataType });
$.ajax()
是jQuery對AJAX最底層的實作, 其他.load()
和$.get()
是更高階的實作.
假如要做比較多客製化的參數設定, 則可能會用$.ajax()
load是以get加載一個頁面
ajax(get/post)則是發送一個請求,可帶參數,比load更詳細(底層)