2012-04-08 41 views
0

在jQuery中使用ajax在另一個頁面中調用特定的ID或類div的正確方法是什麼? 我的代碼不工作,我敢肯定,我只是沒有得到正確的語法。獲取只有一個div執行jQuery.ajax

在此先感謝您的幫助

不起作用的代碼 - 如果你正打算到一定DIV加載到你的頁面>

$.ajax({ 
     url: "includes/content.php", 
     dataType: "html", 
     success: function(data) { 
     var result = $(data).find('.si'); 
     $("the div i present the content in").html(result); 
+0

「in another page」?這是行不通的。 ajax調用完成後,只能將內容插入當前DOM樹中。 – 2012-04-08 10:08:41

+0

那麼,做我想做的事的正確方法是什麼?我想從其他頁面調用內容並將其呈現在特定div的當前頁面中。問候。 , – FedeSc 2012-04-08 10:10:55

+0

向該頁面發送內容請求,並使用該頁面上的某些服務器端語言(如PHP)進行處理。您不能使用ajax從另一個頁面加載內容。 – anuragsn7 2012-04-08 10:12:55

回答

0

,您可以使用.load()方法來代替。讓我們傳遞一個選擇器作爲參數,只獲取加載頁面的某個部分。

$('#id-of-element-to-present-the-result-in').load('includes/content.php .si'); 
+0

您的回答確實有幫助,但會將我引向另一個。我應該何時使用.ajax,.get,.load?問候, – FedeSc 2012-04-08 10:14:13

+0

@ FedeSc好,你還有什麼問題? – 2012-04-08 10:15:45

+0

什麼時候應該使用.ajax,.get,.load?謝謝 – FedeSc 2012-04-08 17:32:17