①js 寫(xiě)法(get)
var request = null;
if(window.XMLHttpRequest){
request = new XMLHttpRequest()
}else{
request = new ActiveXObject('Microsoft.XMLHTTP')
}
request.open('get', '00-test.txt', true);
request.send()
request.onreadystatechange = function(){
if(request.readyState==4){
if(request.status == 200){
console.log(1)
}
}
}
② js寫(xiě)法(post)
var request = null;
try{
????request = new XMLHttpRequest();
}catch(e){
????request = new ActiveXObject('Microsoft.XMLHTTP')
}
request.open('post', ' http://193.112.122.210/study/login_post.php',true)
request.setRequestHeader('content-type', 'application/x-www-form-urlencoded')
request.send('user=EndEvent& password=123321')
request.onreadystatechange = function(){
????if(request.readyState==4){
????????if(request.status==200){
????????????console.log(1)
????????}
????}
}
③ajax寫(xiě)法
$(document).on('click',function(){
// $.ajax({
// type:"get",
// url:"http://193.112.122.210/study/login_get.php",
// async:true,
// success:function(data){
// console.log(data)
// },
// error:function(err){
// console.log(1)
// }
// });
// })
④jquery寫(xiě)法(get)
$.get("http://193.112.122.210/json/JSON2.json",function(data){
var arr = JSON.parse(data)
})
⑤jquery寫(xiě)法(post)
// jQuery.post( url [, data ] [, success(data, textStatus, jqXHR) ] [, dataType ] )
//? url: 請(qǐng)求地址
//? data: 發(fā)送給服務(wù)器的字符串或Key/value鍵值對(duì)
//? success(data, textStatus, jqXHR): 當(dāng)請(qǐng)求成功后執(zhí)行的回調(diào)函數(shù)
//? dataType: 從服務(wù)器返回的預(yù)期的數(shù)據(jù)類(lèi)型。默認(rèn):智能判斷(xml, json, script, or html)
$.post("http://193.112.122.210/study/login_post.php", {"user":"zhangsan","password":"123321"}, function(data){
? //console.log(data)
? console.log("post")
})