別のドメイン内のサーバーからいくつかのデータにアクセスしようとしています。
だから私はこのphpコードを持っています:
header('Content-type: application/json');
$callback = $_GET[callback];
echo $callback . '(' . $CIPHERDATA . ')';
クライアント側で実行されるJavaScriptはこれです
$.getJSON("http://mydomain.gr/zerobin-015/?24c3285?callback=?",function(jsondata){
alert(jsondata.data);
alert("hi");
});
アラートは表示されません。発生する唯一のことは、必要なすべての情報を含むスクリプトタグを作成することですが、アクセスできません。
<script src="http://mydomain.gr/zerobin-015/?24c3285?callback=jsonp1335048265855&_=1335048265874">
({"data":"{\"iv\":\"smDkNQMt0MIbPABPbAb+xQ\",\"salt\":\"aoFfKV+jHhs\",\"ct\":\"Ns17UQZQN\/ktO2hUW+dPug\"}","meta":{"expire_date":1337635538,"postdate":1335043538}})
</script>
私のjson-pフォーマットに何か問題がありますか?アクセスできるようにするためのこのデータの適切な形式は何ですか?