私は今朝、jsonファイルのAPIを使ってjsonファイルを取得していないjQueryコードについて質問しましたが、jsonpでjsonファイルを持っていなければならないコールバックを使用する必要があるとの偉大な人もいました。再度+更新:このjQueryコードは機能しません、なぜですか?
私はAPIを提供するウェブサイトの開発者と連絡を取り合い、問題を解決してjsonpをサポートするようにしましたが、コードはまだ動作しません!!
ここでFirebugのは私のコード内のエラーを伝えないとさえコンソールが告げることをページのコード(あなたはこのページhttp://rawaji.com/test.htmlのソースを見て、それを見ることができます)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
$.getJSON("http://api.qaym.com/0.1/countries/key=u2gTerCTZDudTCMhQBQ9&jsoncallback=?",
function(data){
$.each(data, function(i,item){
$("#results").append("<span class='result' >" + item.name + "</span></br>");
if (i == 3) return false;
});
});
});
</script>
</head>
<body>
<div id="results">
</div>
</body>
</html>
ほんの少しのノートは、ありますファイルが正しくインポートされたことを確認してください(http://twitpic.com/5yycg5の画像を参照)
何が欠落しているのですか? :(
UPDAATE:
は、私は別のconsolerを使用し、それが私にこのメッセージが表示さ
キー= u2gTerCTZDudTCMhQBQ9 & jsoncallback = jQuery16206894429267849773_1312140242381:!-1 リソーススクリプトとして解釈されず、MIMEで転送タイプ アプリケーション/ json。
私はちょうどknそれについては何も言わないが、私はそれを探し出すだろう。誰かがアイデアを持っている場合は、plzは言う:)
は
まだ動作しません!あなたのページにもhttp://rawaji.com/test.html – Fahd
のソースを参照してください.jsonファイルのリンクをコピーしてもjsonファイルが印刷されても結果パネルには何も表示されません – Fahd
401エラー。あなたはあなたのHTTP認証を調べる必要があります:http://www.checkupdown.com/status/E401.html – AlienWebguy