サーバーサイド言語を使用するオプションがある場合は、プロキシを作成して、プロキシにそのWebサイトを呼び出してxml形式またはjson形式で結果を返すことができます。 PHPファイルが
proxy.php
<?php
function get_url_contents($url){
$crl = curl_init();
$timeout = 5;
curl_setopt ($crl, CURLOPT_URL,$url);
curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
$ret = curl_exec($crl);
curl_close($crl);
return $ret;
}
$url = “http://www.howtogeek.com”;
$str = file_get_contents($url);
echo $str;
?>
クライアント側
$.ajax({
url:'proxy.php',
dataType:'text\xml',
success:function(data){//success handler
//if the data is in xml format parse it using $.parseXML
//do something
},
error:function(jxhr){ //error handler
console.log(jxhr.responseText);
}
});
上記のコードは、デモンストレーションのみを目的としており、クロスドメインからデータをフェッチし、そのファイル内にそれをproxy.php呼んで作ります私は助けを得ましたhere
あなたはIFrameを試しましたか? :) – dbrin
聞いたことがない?それはプラグインですか? – Bayu
LOL - あなたは私の一日を作った: – dbrin