こんにちは、なぜ data normall webapi は ajax 呼び出しでデータを返しますか? odata は ajax 呼び出しで data.d.results を返すので、それらの違いは何ですか?
normall webapi call using ajax
$.ajax({
url: url,
jsonp: '$callback',
dataType: 'jsonp',
success: function (data) {
//data is returned as data when an webapi is called
PreReqisites.varResult = data;
}
});
ただし、odata サービスが呼び出されると
$.ajax({
url: url,
jsonp: '$callback',
dataType: 'jsonp',
success: function (data) {
//data is returned as data.d.results when an webapi is called
PreReqisites.varResult = data.d.results;
}
});
webapiのodataでこれらの方法でデータが返されるのはなぜですか?誰でもその長所と短所を教えてくれます