2012-04-08 42 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