![](/img/trans.png)
[英]How do I set a callback function parameter like 'data' in the “jQuery.ajax({ success : function(data)”?
[英]How do I debug Jquery Success function
我正在使用Javascript從數據庫獲取記錄,一切都按我想要的方式工作,但我無法在成功處理程序中顯示警報。 當我在成功處放置一個斷點:function(data)時,它會命中,但未命中此行$("#Alert").html(data).show()....
我注意到的另一件不尋常的事是一段時間$("#Alert").html(data).show()..
被點擊。 有什么辦法可以調試嗎?
function MethodNAme() {
ajReq.abort();
ajReq = $.ajax({
type: "POST",
url: "Services/",
data: ,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
getSomething();
$("#Alert").html(data).show().delay(5000).fadeOut();
alert("working");
}
}
您的語法不正確,您要在$ .ajax()的中間放置一個函數getSomething()
(),
function MethodNAme() {
ajReq.abort();
ajReq = $.ajax({
type: "POST",
url: "Services/",
data: {},
contentType: "application/json; charset=utf-8",
dataType: "json",
// getSomething(); <-- remove this
success: function (data) {
$("#Alert").html(data).show().delay(5000).fadeOut();
alert("working");
}
});
}
您可以使用console.log()
在瀏覽器控制台中打印數據。 您可以通過按F12
鍵訪問控制台窗口,然后轉到控制台選項卡。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.