データをjson形式で返すサービスを呼び出そうとしています。request を使用jquery-ajax
してその応答データを取得しています。
$('#butCallAjax').click(function () {
$.ajax({
url: 'my service url',
type: 'GET',
data: {},
success: function (data) {
if (data == "success") {
alert('request sent!');
}
},
error: function () {
alert('error');
}
});
});
このコードを使用するとエラーが発生します
オリジン 'servername' は Access-Control-Allow-Origin で許可されていません。
次に、ここでいくつかの回答を見つけdataType:'jsonp'
、リクエストで使用して解決しましたが、これを使用すると、dataType:'jsonp'
このエラーが発生します
キャッチされない構文エラー: 予期しないトークン:
'json'
これは の代わりにService が返されたためであることを理解していjsonp
ます。
そのため、json コンテンツを返し、クロス ドメイン リクエストを処理するサービスを呼び出す方法がわかりません。