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