您的位置:首页 > 其它

几种框架的Ajax实现方法

2017-09-13 23:34 134 查看
原生JavaScript:

function LoadXML(){

var xml;

if(window.XMLHttpRequest){

xml = new XMLHttpRequest();

}

else{

xml = new ActiveXObject("Microsoft.XMLHTTP");

}

xml.onreadystatechange = function(){

if(xml.readyState == 4 && xml.status == 200)

{

document.getElementById("myDiv").innerHTML = xml.responseText;

}

}

xml.open("GET","url",true);

xml.send();

}

Jquery:

$.ajax({
url:'/comm/test1.php',
type:'POST', //GET
async:true,    //或false,是否异步
data:{
name:'yang',age:25
},
timeout:5000,    //超时时间
dataType:'json',    //返回的数据格式:json/xml/html/script/jsonp/text
beforeSend:function(xhr){
console.log(xhr)
console.log('发送前')
},
success:function(data,textStatus,jqXHR){
console.log(data)
console.log(textStatus)
console.log(jqXHR)
},
error:function(xhr,textStatus){
console.log('错误')
console.log(xhr)
console.log(textStatus)
},
complete:function(){
console.log('结束')
}
})


Angular:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: