从控制器中读取类列表

时间:2014-03-01 19:05:26

标签: jquery asp.net ajax asp.net-mvc

我从Controller返回JSON读取数据时遇到问题。这是代码。 alert(result);未返回正确的答案。我尝试了很多不同的方法,但代码不起作用。

    //Controller
    public JsonResult CommentsList(int liId)
    {
        var obj = db.Comments.Where(comm => comm.Tsk.TskId == liId).ToList();
        return Json(obj, JsonRequestBehavior.AllowGet);        
    }

    // Script in View
    $("li").click(function (event) {
        objs.toEdit = $(this).justtext();
        $("#inp").val(objs.toEdit);
        $("#edit_new").show();
        objs.liId = $(this).data("id");
        $.ajax({
            type: "Post",
            dataType: "JSON",
            url: '@Url.Action("CommentsList")',
            data: { liId: objs.liId },
            complete: function (data) {
                var result = $.parseJSON(data);
                alert(result);
                $.each(result, function (k, v) {
                    //display the key and value pair   
                    alert(k + " " + v);
                });      
            }
        });
    });

0 个答案:

没有答案