不废话,直接上代码。
<script language="javascript" src="jquery-1.9.1.min.js"></script>
myurl = “get_msg.php”;
jQuery.ajax({
url:myurl,//需要请求的url
async:false,//未执行完时锁定浏览器,此时不能进行任何操作。
success: function(msg){//执行成功后返回msg并执行的后续处理
alert(msg);
//此处还可以根据返回的结果进行逻辑判断
},
error: function(XMLHttpRequest, textStatus, errorThrown){//发生错误或未执行成功的后续操作。
Show_Message('','执行失败。','','');
return(false);
}
});
懂点JS的朋友基本上都看得懂,笔者在重要位置都加了注释。
其实,Javascript本身就有AJAX功能,但是Jquery.ajax把JS原有的AJAX功能进行了整合,我们可以更加方便地进行异步处理。
Jquery.ajax应用十分广泛,尤其是在注重人机交互的网站中,能有效提高用户的交互体验,能够在不刷新网页的情况下直接返回用户需要的结果信息。比如域名查询功能,通过Jquery.ajax可以实现在当前界面输入并直接在当前页面返回查询结果。比如会员注册,当用户输入用户名时,异步查询是否可注册,并在注册页返回是否可注册的提醒等等。
有兴趣的朋友可以进行深度研究,可以大大提高网站的用户交互体验。