淘先锋技术网

首页 1 2 3 4 5 6 7

在jQuery中,使用$.get方法来发送HTTP GET请求,它具有以下三个状态:

$.get(
"example.php",
function(data, status){
console.log("Data: " + data + "\nStatus: " + status);
}
);

第一个参数是请求的URL,第二个参数是成功响应后执行的回调函数。在回调函数中,我们可以获取数据和状态:

$.get(
"example.php",
function(data, status){
if(status == "success"){
console.log("Data loaded successfully.");
}
else if(status == "error"){
console.log("Failed to load data.");
}
}
);

状态码有三种可能: success、error和timeout。如果请求超时,则状态为timeout。我们还可以设置请求超时时间:

$.get(
"example.php",
{name: "John", age: "30"},
function(data, status){
if(status == "success"){
console.log("Data: " + data);
}
},
"json"
).timeout(5000);

在这个例子中,我们还提供了请求参数,并将响应数据解析为JSON格式。