0
我想通過傳遞一個變量通過數據屬性來獲取使用ajax加載的特定div,但我認爲我的語法有問題。我無法使用.load()來工作。 誰能告訴我我做錯了什麼?使用變量從ajax獲取DIV
$('a.load-project').click(function(e) {
e.preventDefault();
var toLoad = $(this).data('project');
toLoad = '#'+toLoad;
loadProject(toLoad);
});
function loadProject(projectDiv) {
$.ajax({
url: 'projects.html',
dataType: 'html',
data: {'id':projectDiv},
success: function(data){
$('.project-load-area').html(data).slideDown();
}
});
}
編輯:我得到這個工作是這樣的:
$('.project-load-area').load('projects.html #'+toLoad).slideDown();
獲得一些幫助,AJAX的長篇版本將是非常有益的,但。
是您的請求後返回預期的數據? –