2015-09-22 139 views
0

我想使用ajax將整個頁面加載到瀏覽器中。我希望它看起來像一般的頁面導航(就像用戶點擊某個鏈接時一樣)。 我有一個選擇標籤,並且希望在選擇select時導航到適當的頁面。使用jquery加載整個頁面ajax

我想我有阿賈克斯做到這一點, 我想這樣的:

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

我得到我的HTML響應,但沒有任何反應。

+0

使用片段只爲工作的HTML/CSS/JS組合。 –

回答

1

使用body而不是document

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

此外,我會建議你使用的容器,而不是完全加載它的文件。

像這樣的東西我會建議你:

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