【发布时间】:2015-03-03 02:25:38
【问题描述】:
我正在调用我的后端来填充 observableArray,如下所示:
$.ajax({
url: 'www.data.net/api/....',
type: 'GET',
dataType: 'jsonp',
crossDomain: true,
success: function (data) {
dataHolder(data);
},
error: function (xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
后端方法:
[Route("Api/mydata/GetMyContent/{postPageName}"), HttpGet]
public HttpResponseMessage GetMyContent(string postPageName)
{
var result = mydataRepository.GetMyContent(postPageName);
return Request.CreateResponse(result == null ? HttpStatusCode.OK :
HttpStatusCode.Forbidden, result);
}
【问题讨论】:
-
这可能是后端问题。你能把你正在调用的webapi方法装起来吗?
-
@WayneEllery Ellery 我已经更新了问题
标签: ajax knockout.js asp.net-web-api jsonp fiddler