を助けjqueryのgetJson、
$(document).ready(function(){
$.getJSON('your_server-side_page.php', function(data){
$.each(data, function(i, entry) {
// Process your data here
});
});
});
希望。それはリモートベースの要求だからです。過去にこの問題を回避した1つの方法は、サーバー側のファイル(.phpや.aspxなど)を使用してURLをロードし、そのローカルでアクセス可能なファイルでgetJSONを実行することでした。
これは、サーバー側のファイルがリモートホストに接続できるためです。
あなたはjqueryのは、このコードでアクセスするサンプルtest.phpをファイル作成することができますたとえば:
<?php
header('Content-type: application/xml');
//Get the remote content and output it for Jquery's Local use
echo file_get_contents(url);
?>
をそれからちょうど(当然の相対的)を呼び出す:
$("button").click(function(){
$.getJSON(
"/test.php",
function(result){
$.each(result, function(i, field){
$("div").append(field + " ");
});
});
});
JSONPのようなものをされて使用しかし、時には彼らは過度のことです。 私はこれが助けてくれることを願っています!
これを行うには、サイトがjsonpをサポートする必要があります。 JSONは同じサーバー上のファイルでのみ動作します。 – OptimusCrime