Web API を使用して単純な Web サービスを構築しましたが、jQuery を使用して単純な mVC ビューからそれを使用したいと考えています。私は localhost で開発を行っており、Azure からサービスを利用しているため、jsonp を使用しています。
jQuery を実行すると、Fiddler で表示され、リクエストは成功し、json が返されますが、.Ajax 関数は次のエラーを返します。
NaN、パーサー エラー、コールバックが呼び出されなかった
<script>
$(function () {
var callback = function(data) {
alert(data);
};
$.ajax({
url: 'http://itjobsdirect.azurewebsites.net/api/values/getbytitle?title=developer',
type: 'GET',
dataType: 'jsonp',
jsonpCallback: 'callback',
success: function (data) {
$('#main').text(data);
},
error: function(jqXHR, textStatus, error) {
alert(jqXHR.status + jqXHR.message);
alert(textStatus);
alert(error);
}
});
});
</script>
この質問を見つけました: JsonP with Web Api is still related?
ご協力いただきありがとうございます!