Jquery経由でSteam WebAPIにリクエストがあります:
$.ajax({
url: myurl,
dataType: "json",
success: success,
cache: true
});
そして、これはSteam Communityサーバーから得た応答です(切り詰められたもの):
{
"result": {
"status": 1,
"num_results": 25,
"total_results": 500,
"results_remaining": 475,
"matches": [
[[OMMITTED FOR BREVITY]]
しかし、Chromeは私にこのエラーを与えています(成功関数を実行しません):
Uncaught SyntaxError: Unexpected token :
(このエラーは2行目の "result":{)
何か不足していますか?
回答:
回答№1は1リクエストされたURL(コメントから取得)には、次の部分が含まれています。 json=jQuery110205507024014368653_1384305203368
これは明らかに、設定の異なる要求の結果です。
dataType: "jsonp",
jsonp: "json"
(jQueryは、これらの設定をせずにこのパラメータを個別に追加しません)
この場合、期待される応答形式は次のとおりです。 jsonp(ない ジョソン)が、応答は ジョソン(何がエラーになるか)。