我試圖從外部頁面使用Ajax/jQuery.ajax函數將頁面加載到當前頁面。雖然我已經成功地加載了整個外部頁面,但我似乎無法加載只是 DIV元素。在Jquery中使用Ajax()函數將外部頁面的一部分加載到div
這裏是我的代碼:
$("a").click(function() {
/* grabs URL from HREF attribute then adds an */
/* ID from the DIV I want to grab data from */
var myUrl = $(this).attr("href") + "#external-div";
$.ajax({
url: myUrl,
success: function(html) {
/* loads external content into current div element */
$("#current-div").append(html);
}
});
return false;
});
它吸引沒有任何麻煩的HREF屬性,但「#外部格」不會追加到URL。有任何想法嗎?
非常感謝!
〜賈裏德克羅斯利
您所請求的網址正在獲取「#external-div」,但是無論您要聯繫的後端都不理解您只需要該一個div。 – wambotron 2009-10-27 00:32:43