javascript - Ajax获取方法错误

标签 javascript ajax asp.net-mvc

我有这个javascript代码,它必须获取我的 View 模型列表,但是没有调用成功函数,而是调用错误函数。 我的错误是什么?

var id = 5;
    var request = $.ajax({
        url: "/ArizaTalep/Get_List?tid=" + id,
        type: "POST",
        dataType: "json",
        data: "{}",
        contentType: 'application/json; charset=utf-8',
        success: function (data) {  },
        error: function (data) { alert("error!!") }

    });

Controller :

    public List<DURUM_HAREKET_ViewModel> Get_List(int tid)
    {
        DH_DataModel dmodel = new DH_DataModel();
        var ll = dmodel.GetAll().Where(i => i.T_ID == tid).ToList();
        return ll;
    }

最佳答案

public ActionResult Get_List(int tid)
{
  DH_DataModel dmodel = new DH_DataModel();
  var ll = dmodel.GetAll().Where(i => i.T_ID == tid).ToList();
  return Json(ll, JsonRequestBehavior.AllowGet);
}

关于javascript - Ajax获取方法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24572634/

相关文章:

php - Jquery从列表淡出后滑动到位置效果

jquery - Cors 仅适用于移动浏览器

javascript - 如何解决 jquery-mobile 的页面导航问题

javascript - 如何使用 AJAX 显示内部 JSON 数据数组的数据?

javascript - 无法将数组从 jQuery 发送到 MVC 4 Controller

c# - MVC 3 模型验证问题——疏忽或设计使然

javascript - 使用javascript调整图像大小

javascript - react native : Animate shrinking header with tabs

javascript - ( Node :5540) Warning: a promise was created in a handler but was not returned from it

c# - 如何避免在不同位置具有相同键/值查询字符串的重复网址?