我想使用ajax将整个页面加载到我的浏览器中。我希望它看起来像一般页面导航(例如当用户点击某些链接时)。 我有一个select标签,并且在选择select时想要导航到适当的页面。
我想我必须用ajax来做, 我这样想:
courseSelect.on('change', function(){
var courseId = this.value;
// start search of the course by courseId
$(document).load('/courses/'+courseId+'');
});
我得到了我的HTML回复,但没有任何反应。
答案 0 :(得分:1)
使用body
代替document
:
$("body").load('/courses/'+courseId);
此外,我建议您使用容器,而不是将其完全加载到文档中。
我会建议你这样的事情:
$("#content").html('<img src="loading.gif" />').load('/courses/'+courseId);