大家好,为什么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 中以这些方式返回的数据有谁能告诉我它的优缺点