从ASP webApi请求时,Jquery getJson方法无法正常工作

时间:2014-08-31 11:04:41

标签: c# jquery asp.net json asp.net-web-api

我一直试图从我的ASP WebApi获取数据,但它没有显示任何结果,它总是失败。

我的ASP项目已经发布在托管服务器上,我使用移动设备(Windows Phone)中的链接来请求数据,并且它的工作非常好。 但是当我尝试从我的电脑上使用Jquery时(不在同一个项目中)

它什么都不返回。

这是我的控制器

[AcceptVerbs(HttpVerbs.Get)]
 public JsonResult GetTestData()
    {
        string[] arr = { "val1", "val2", "val3" };
        return new JsonResult() { Data = arr, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
    }

和我的Jquery函数

$("button").click(function(){
$.getJSON("http://myurl.com/api/GetTestData",function(result){
 $.each(result, function(i, field){
   $("div").append(field + " ");
  });
 });
});

我一直在搜索,什么也没找到

有些人使用Json(arr),我找不到Json类

我是ASP MVC的新手。

0 个答案:

没有答案