2012-04-08 15 views
0

jQueryのajaxを使用して、別のページのdivの特定のIDまたはクラスを呼び出す適切な方法は何ですか? 私のコードは機能していないと私は文句の権利を取得していないと確信しています。ヘルプjQuery.ajaxを実行するdivを1つだけ取得する

動作しないコードを事前に

感謝 - >

$.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

「別のページにありますか?それはうまくいきません。 ajax呼び出しが完了すると、現在のDOMツリーにのみコンテンツを挿入できます。 –

+0

だから、私が望むことをする正しい方法は何ですか?私は別のページからコンテンツを呼び出して、特定のdivの現在のページに表示したいと思います。よろしく。 、 – FedeSc

+0

そのページへのコンテンツのリクエストを送信し、そのページのPHPのようなサーバーサイド言語を使用して処理します。別のページからコンテンツを読み込むためにajaxを使用することはできません。 – anuragsn7

答えて

0

あなたのページに特定のdivをロードしようとしている場合は、代わりに.load()メソッドを使用することができます。ロードされたページの特定の部分だけを取得するために、セレクタをパラメータとして渡します。

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

あなたの答えは本当に役に立ちましたが、別のものに私を導きます。 .ajax、.get、.loadをいつ使うべきですか?とにかく、 – FedeSc

+0

@FedeSc良いと、あなたの他の質問は何ですか? –

+0

いつ使用しますか.ajax、.get、.load?ありがとう – FedeSc

関連する問題