jQueryを使用してクロスドメインでWebサービスを呼び出そうとしています。
サービスを呼び出すコードは次のとおりです
$(document).ready(function () {
$.ajax({
type: 'GET',
async: false,
contentType: "application/json",
url: "http://localhost:52136/Service1.svc/Helloworld?callback=func_callbk",
dataType: "jsonp",
success: function (data) {
alert('sucesss')
alert(data.d);
},
error: function (data) {
alert(data);
}
});
});
func_callback = function (data) {
alert(data.data.people[0].id);
}
サービスから単純な文字列を返しています。
public string HelloWorld()
{
return "Hello World";
}
サービスが呼び出されましたが、エラーが発生しています
キャッチされない SyntaxError: 予期しないトークン:
Chrome のコンソール ウィンドウで。
ブラウズからサービスを呼び出すときに、次の文字列を取得しています。
{"HelloWorldResult":"Hello World"}
どこが間違っているのか教えてください。
前もって感謝します。