我試圖做使用JQuery AJAX調用,其實我有下面的代碼:如何檢查我是否發送了我需要發送的ajax調用?
$('#form-check').click(function(){
$.ajax({
url: "http://www.domain.com/user/checkurl/",
type: "GET",
data: $(location).attr('pathname').substring(17) + "/" + $('#urlTxt').val(),
error: function(){
$('#urlTxt').css('background','#ce2b06');
},
success: function(data){
$('#urlTxt').css('background','#83aa07');
$('#form-check').css('display','none');
$('#form-submit').css('display','block');
$('#result').append(data);
}
});
});
然而,當我使用Firebug檢查我沒有得到任何迴應,我可以看到,我只看到消息被髮送和它說的狀態(200 - 好),但沒有被髮回,並且Ajax調用本身執行「成功」從句,除了它不附加數據。我怎樣才能檢查這個?或者我錯過了什麼?
檢查的Firebug的網絡請求的 「響應」 部分:
這是通過設定具體的數據類型選項
的dataType完成。您也可以使用瀏覽器訪問該頁面,以確保其正常工作。 –
我已經去了使用我的瀏覽器的頁面,它的工作完美,但在Firebug的「響應」選項卡上我什麼也沒得到 – Tsundoku