別のサイトにある特定のhtml要素のhtmlを取得するにはどうすればよいですか?AJAXで別のページからdivのhtmlを取得する方法は?
ソリューション:
$.ajax({
url: 'somefile.html',
success: function(data) {
data=$(data).find('div#id');
$('#mydiv').html(data);
alert('Done.');
}
});
別のサイトにある特定のhtml要素のhtmlを取得するにはどうすればよいですか?AJAXで別のページからdivのhtmlを取得する方法は?
ソリューション:
$.ajax({
url: 'somefile.html',
success: function(data) {
data=$(data).find('div#id');
$('#mydiv').html(data);
alert('Done.');
}
});
あなたがHTMLを取り戻すときだけ内側に入れ、その後、PHPのAjaxの呼び出しやその他のファイルを作成したいページをつかむと、DIVを抽出し、それをエコーするCURLまたは他のツールを使用し、あなたのページのdiv
$.ajax({
url: 'somefile.html',
success: function(data) {
data=$(data).find('div#id');
$('#mydiv').html(data);
alert('Done.');
}
});
jQueryの1行のコードでこのような長いコードを使用するのはなぜですか? – gopi1410
彼はすべてのオプションを知らせるだけです。多くの場合、カールを覚えることは確かに役立ちます。 – user1415567
これは動作しません –
あなたは$に.get()とは異なり、 の部分を指定するために私たちを可能にする、追加の容器
.LOAD()メソッドで$.loadを使用することができます挿入されるリモートドキュメント。ここで
$('#result').load('ajax/test.html #container');
あなたが行く:
$('#div_id_in_your_page').load('ajax_page.html #required_div');
クラスの場合:
$('.div_class_in_your_page').load('ajax_page.html #required_div');
セレクタのURL文字列にはスペースが必要です。 – Mathletics
@Mathletics。彼のために簡単に修正することができます。 – gdoron
おっと、それを逃した@ gdoronありがとう:) – gopi1410
あなたはまた、次のように使用することができます。
$.ajax({
url:"page2.html",
success:function(response){
$("#currentDIV").html(response);
},error:function(){
alert("error");
}
});
一つの方法は次のとおりです。
は、サーバーサイドスクリプト
このスクリプトは、リモートページをフェッチし、応答としてHTMLを返すにAJAX呼び出しを送信してください。 (通常はJSONが好ましい)
あなたのページは最終的にhtmlにアクセスします。
「別のページ」とは、自分のページの1つを意味しますか?まったく違うウェブサイトのページですか? – kevin628
非常にありそうもない...同じWebアプリケーション/サイトでない限り、これは明らかなセキュリティ上の理由で不可能かもしれない –
[何を試しましたか?](http://whathaveyoutried.com) – sczizzo