/ / jQuery:jsonp parsererrorを無視して生データを使用する-jquery、クロスドメイン、jsonp、parse-error

jQuery:jsonp parsererrorを無視し、生データを使用する - jquery、クロスドメイン、jsonp、解析エラー

GETを行うとJSONPパーサーエラーが発生しますjQueryを使用したクロスドメインリクエスト。イライラすることは、リクエストの出力が有効なjsonであることです。残念ながら、dataType-settingをjsonに変更すると、リクエストはすべて失敗し、何も返されません。

私の質問は:どうすればjsonpクロスドメインリクエストを作成し続け、出力を(エラー)関数へのRAWテキストとして取得できますか。結果を自分で変換できます。

ありがとう!

回答:

回答№1は1

データを取得しようとしていたサービスが無効なJSONを返すという同様の状況に遭遇しました

私はこのような問題を回避しました:

$.ajax( request with dataType set as text )
.done(function (data) {
var rawJSON = data.replace(/\/g, "\\");
var response = JSON.parse(rawJSON);
// do what you were going to do here
});