2017-03-25 1 views
4

私はこの作業に多くの時間を費やし、何時間もの研究を行いましたが、まだ解決策はありません。 AJAXコール後にJSONを正しく取得する方法は?

は私が 401エラーに

を取得しかし、私は、URLの末尾にこれを追加した場合:?jsonpcallback =?

私は、コンソールでこれを取得する:キャッチされないでSyntaxError:予期しないトークン:

誰かがこのしてくださいに私を案内し、私が間違ってやっているものを私に教えてもらえますし。前もって感謝します!

$.ajax({ 
     type: "GET", 
     url: "XXX/jsonpcallback=?", 
     dataType: 'jsonp', 
     crossDomain:true, 
     success: function (data){ 
      console.log(data); 
     }, 
     error: function (err) { 
      console.log(err) 
     } 
    }); 
+0

crossDomainリクエストのように見えません - あなたは本当にjsonpが必要ですか? –

+0

@anied jsonpが必要なのかどうかは分かりませんが、サーバーから戻ってきたJSONをすべてコンソールできるようにしたいだけです。どのようにそれを達成するためのアイデア? – progx

+0

'dataType: 'json''だけを使用し、' crossDomain'プロパティを削除し、 'jsonpcallback'クエリパラメータをurlの外に置いたらどうなりますか? –

答えて

0

はこれを試してみてください:

は、ここに私のコードです。

$.getJSON('XXX/jsonpcallback=?xxx', function(data) { 
    console.log(data); 
}); 
関連する問題