微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SyntaxError:在parse<anonymous>

如何解决SyntaxError:在parse<anonymous>

我需要一些有关此错误的帮助:

SyntaxError:JSON输入意外结束 在解析() 在vendor.bundle.js:1 在S(vendors.bundle.js:1) 在XMLHttpRequest。 (vendors.bundle.js:1)

enter image description here

这是我在控制器中的功能

   public JsonResult PopulateEnableBookRequest(int ? id)
    {
        var listofBooks = new List<BookRequestviewmodel>();
        int OrgId = (Int32)Session["OrgId"];
        //BookRequestviewmodel model = new BookRequestviewmodel();
        int LicId = (Int32)Session["GlobalLicenseId"];
        using (MarketEntities db = new MarketEntities())
        {
            listofBooks = (from br in db.BookRequests
                           join brd in db.BookRequestDetails on br.RequestNo equals brd.RequestNo
                           join t in db.marketingrectypes on brd.ReceiptTypeId equals t.id
                           where br.EmployeeId == id //for test
                           && brd.FinanceApproval == 0 && br.OrgId == OrgId && t.LicenceId == LicId
                           select new BookRequestviewmodel()
                           {
                               Id = brd.Id,RequestNo = br.RequestNo,EmployeeId = br.EmployeeId,ReceiptTypeId = brd.ReceiptTypeId,bookTypeName = t.name,Amount = brd.Amount,RequestDate = br.RequestDate,SupervisorApproval = brd.SupervisorApproval,FinanceApproval = brd.FinanceApproval
                           }).ToList<BookRequestviewmodel>();
        
        }
        if (listofBooks.Count() == 0)
        {
            listofBooks = null;
            return Json(listofBooks,JsonRequestBehavior.AllowGet);
        }
        return Json(listofBooks,JsonRequestBehavior.AllowGet);
    }

这是viewData

            ViewData["EnableBookRequest"] = PopulateEnableBookRequest(id);

这是我在Java脚本中的功能

    $("#empList").change(function () {

     var selectedvalue = $("#empList option:selected").val();
      $.ajax({
         type: 'GET',url: '/BookRequests/PopulateEnableBookRequest?id=' + selectedvalue,dataType: 'json',contentType: 'application/json charset=utf-8',success: function (data) {
                    if ('@ViewData["EnableBookRequest"]' == 0) {
                        $('#add').removeClass('btn m-btn--pill')
                        $('#add').addClass('btn btn-accent m-btn--pill')                      
                    }
                    else {
                        $('#add').removeClass('btn btn-accent m-btn--pill')
                        $('#add').addClass('btn m-btn--pill')
                    }

                },error: function (xhr,status,error) {
                    //alert(selectedvalue);
                    console.log(error);

                }
            });
        });

anone可以帮我吗:(?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。