Json JQuery错误无缘无故

时间:2015-09-28 12:34:53

标签: json model-view-controller

我从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
    };
}

1 个答案:

答案 0 :(得分:1)

这是跨域问题(请在互联网上阅读以获得进一步说明)。

如果ajax和服务文件在同一个域上,则从URl中删除http://www.ouzhat.com并提供本地引用。

另一种方法是添加header [header(“Access-Control-Allow-Origin:*”); (PHP的例子)]到您的服务文件。