$.ajax()方法

2017-05-17  本文已影响0人  RelaxedAndHappy

$.ajax()的实例:

$.ajax({

url: "/carrots-admin-ajax/a/logian",//发送请求的页面

data: { //要发送到服务器的数据

"name": $("#user").val(),

"pwd": $("#pass").val()

},

dataType: "json", //服务器响应的数据类型

type: "post",

success: function(data, textStatus) {  //请求成功运行的函数,有2个参数,第一个参数服务器返回的数据

// 第二个描述状态的字符串

console.log(textStatus)

if (textStatus === "success") {

console.log(data.message)

if (data.message === "success") {

window.location.href = "success.html";

}else {

$("#error").html(data.message);

}

}

},

timeout: 5000, //设置请求超时时间

error: function(XMLHttpRequest, textStatus, errorThrown) {//请求失败被调用的函数,

// 该函数有3个参数,即XMLHttpRequest对象、错误信息、捕获的错误对象(可选)

console.log(XMLHttpRequest) //XML对象;

console.log(textStatus)//error

console.log(errorThrown)//no Found

// $("#error").append(data.message)//只能添加html内容,不能添加val()值;

},

})

});

经常会用到的$.ajax()的键对值

上一篇 下一篇

猜你喜欢

热点阅读