不廢話,直接上代碼。
<script language="javascript" src="jquery-1.9.1.min.js"></script>
myurl = “get_msg.php”;
jQuery.ajax({
url:myurl,//需要請求的url
async:false,//未執(zhí)行完時鎖定瀏覽器,此時不能進行任何操作。
success: function(msg){//執(zhí)行成功后返回msg并執(zhí)行的后續(xù)處理
alert(msg);
//此處還可以根據(jù)返回的結果進行邏輯判斷
},
error: function(XMLHttpRequest, textStatus, errorThrown){//發(fā)生錯誤或未執(zhí)行成功的后續(xù)操作。
Show_Message('','執(zhí)行失敗。','','');
return(false);
}
});
懂點JS的朋友基本上都看得懂,筆者在重要位置都加了注釋。
其實,Javascript本身就有AJAX功能,但是Jquery.ajax把JS原有的AJAX功能進行了整合,我們可以更加方便地進行異步處理。
Jquery.ajax應用十分廣泛,尤其是在注重人機交互的網站中,能有效提高用戶的交互體驗,能夠在不刷新網頁的情況下直接返回用戶需要的結果信息。比如域名查詢功能,通過Jquery.ajax可以實現(xiàn)在當前界面輸入并直接在當前頁面返回查詢結果。比如會員注冊,當用戶輸入用戶名時,異步查詢是否可注冊,并在注冊頁返回是否可注冊的提醒等等。
有興趣的朋友可以進行深度研究,可以大大提高網站的用戶交互體驗。