私のウェブサイトでこのコードを実行すると、セットで写真を取得できますが、いつもエラーが発生します。コンソールログには "parsererror"と表示されます。私は間違って何をしていますか?jQueryを使ってflickr apiを呼び出す
middle.php
<?php die(file_get_contents($_REQUEST['url'])); ?>
script.js
//Flickr
var url = encodeURIComponent('http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=1408bff5f72a4b84b924d13e8562b6a2&[email protected]&photoset_id=72157629903184261&format=json');
$.ajax({
url: "middle.php?url="+url,
dataType: "json",
success: function(){
console.log("yes");
},
error: function(jqXHR, textstatus, errorThrown){
console.log("nooo");
console.log(textstatus);
}
});
よりこのコードはコーシャに見えますが、JSONデータをフェッチする
getJSON()
を使用したいです。おそらくあなたのコードのどこかにエラーがありますか? – Dutchie432[同じ起源](http://ja.wikipedia.org/wiki/Same_origin_policy)? – prodigitalson
は中級者のテクニックを追加しました –