我从ajax获得了没有描述的内容:
@section Scripts {
<script type="text/javascript">
$(document).ready(function () {
$.ajax({
url: 'http://www.ouzhat.com/madad/api/adsapi',
type: 'POST',
dataType: 'json',
contentType: "application/json; charset=utf-8",
success: function (data) {
},
error: function (x,y,z) {
alert(x+'\n'+y+'\n'+z);
}
});
});
</script>
这是我的webapp方法代码:
public JsonResult get() {
return new JsonResult() {
Data=ADS.SelectAll(),
JsonRequestBehavior=JsonRequestBehavior.AllowGet
};
}
答案 0 :(得分:1)
这是跨域问题(请在互联网上阅读以获得进一步说明)。
如果ajax和服务文件在同一个域上,则从URl中删除http://www.ouzhat.com并提供本地引用。
另一种方法是添加header [header(“Access-Control-Allow-Origin:*”); (PHP的例子)]到您的服务文件。