在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格式。