私はこれを実行しています:
$.ajax({
url: url,
dataType: 'jsonp',
jsonpCallback: function (data) { alert("jsonp call-back: " + data); },
success: function (a, b, c, d) { alert("call ok"); },
error: function (a, b, c, d) { alert(a.state() + " " + b + " " + c + " " + d); }
});
問題は、 jsonpCallback関数でデータが未定義になることです。また、ステートメントの前にセミコロンがないというエラー メッセージがコンソールに表示されることにも気付きました。右側のリンクをクリックすると、取得しようとしている JSON 構造が表示されます。
- 電話で何を聞き逃したのですか?
- リクエストされたコンテンツを JS コードに取り込むにはどうすればよいですか?
管理者は、サーバーが JSON データ プロバイダーとして公開されており、動作するはずだと主張しています。自分で確認したわけではありませんが、そうだと思います。