我有一個頁面A,它自己使用下面的代碼成功地進行ajax調用。但是,如果頁面A由ajax作爲頁面B的標籤調用,則代碼不起作用。怎麼修?我知道這與虛擬創建的div相關,但是Google使用Google並沒有說明如何在這裏使用'on'或如何修復。ajax選項卡中的Ajax調用,使用?
$.ajax({
type: "GET",
url: 'hotel-avail.php',
data:'querystring defining data',
success: function(data){
$("#div<%=i%>").html(data);
}
});
我也假設鏈接到ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js應該在網頁B不是A.正確?
需要更多數據,例如您的HTML代碼。 – vaso123
問題是,在頁面B上調用此代碼的事件是什麼?我敢打賭,這就是真正的問題所在。 – aaronofleonard
@Amleonard,上面的ajax代碼是在一個記錄集循環中產生一個酒店列表。對於每個循環,代碼自動觸發,並將響應放在分區中的可用性(是或否),以提供酒店的詳細信息。因此,沒有事件觸發它,只是循環。在頁面打開時可以正常工作,而不是在B中打開時顯示爲ajax選項卡。 – Paul