これは私のコードです:
$("document").ready(function () {
var jqxhr = $.ajax({
url: "http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
success: function () {
$("#foo").text("second success");
},
error: function (xhr, status, error) {
$("#foo").text(JSON.stringify(xhr));
},
complete: function () {
}
});
});
これはマークアップです:
<body>
<div id="foo"></div>
</body>
返される (シリアル化されて に配置される#foo
) データは次のとおりです。
{
"readyState":0,
"responseText":"",
"status":0,
"statusText":"error"
}
何が間違っているのかわかりません。助けてください。
ここにフィドルがあります: http://jsfiddle.net/U2gm9/4/