一、Ajax可以实现异步刷新,不用刷新页面就可以与服务器进行通信的方式。
二、Ajax的原生代码一般步骤为:在触发的函数中,将返回值设置为false,使其失效。
…function(){
var request=new XMLHttpRequest();
var method=“POST”; //或者为"GET"
var url=""; //传入url
request.open(method,url);
request.send(null);
request.onreadystatechange=function{
if(request.readyState==4){
if(request.status200||request.status304){
… //需要执行的操作代码;
}
}
}
return false;
}
三、Ajax传输数据的三种方式:Html、JSON、XML
四、使用jQuery更为方便,只需要使用 . g e t ( ) ; .get(); .get(); post(); ( ) . l o a d ( ) ; ().load(); ().load(); .getJSON();
$.get(url[,agrs][,function(data){
//处理的代码
}][,“type”]);
$.post(url[,agrs][,function(data){
//处理的代码
}]);
$(对象).load(url,args);
$.getJSON(url[,agrs][,function(data){
//处理的代码
}]);
其中,url为链接,
args为JSON对象,
data为响应成功后的数据,可能是XML,HTML,JSON
type可指定为"JSON"格式
作者:MilkJack粽子
来源:CSDN
原文:https://blog.csdn.net/weixin_42311540/article/details/80647979
版权声明:本文为博主原创文章,转载请附上博文链接!