我想從另一個頁面加載使用AJAX的div,但它似乎將整個頁面加載到我的div。我想只加載一個特定的div。AJAX加載外部頁面div到當前頁面
$('.overlay').on('click', function() {
var page_url = $(this).attr('href');
$.ajax({
url: page_url + ' #single_portfolio',
dataType: 'html',
success: function(data) {
$('#overlay').html(data);
}
});
return false;
});
請讓我知道我做錯了什麼。
您正在加載的頁面中是否有多於所需的div? –
嘗試使用'.load()'代替:'$('#overlay')。load(page_url +'#single_portfolio');' – musicnothing
你不能像''single_portfolio''那樣使用$ .ajax,這是一個只能用'.load'的語法 –