使用jquery ajax加载整个页面

时间:2015-09-22 10:30:16

标签: javascript jquery ajax

我想使用ajax将整个页面加载到我的浏览器中。我希望它看起来像一般页面导航(例如当用户点击某些链接时)。 我有一个select标签,并且在选择select时想要导航到适当的页面。

我想我必须用ajax来做, 我这样想:

 courseSelect.on('change', function(){
        var courseId = this.value;
        // start search of the course by courseId
        $(document).load('/courses/'+courseId+'');
    });

我得到了我的HTML回复,但没有任何反应。

1 个答案:

答案 0 :(得分:1)

使用body代替document

$("body").load('/courses/'+courseId);

此外,我建议您使用容器,而不是将其完全加载到文档中。

我会建议你这样的事情:

$("#content").html('<img src="loading.gif" />').load('/courses/'+courseId);