用jquery ajax加载整个页面

Load whole page with jquery ajax

本文关键字:加载 jquery ajax      更新时间:2023-09-26

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

我想我必须用ajax来做,我正在努力:

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

我得到了我的html响应,但是什么也没发生

body代替document:

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

我还建议你使用一个容器,而不是把它完全装在文档上。

我建议你这样做:

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