无法在MVC4项目中获取jquery成功调用中的数据

时间:2016-11-15 05:21:08

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

您好我正在做MVC4项目,我正在进行ajax调用以获取两个属性,即docType和fileName。我的服务器端代码很好。 这是我的服务器端代码。

  public ActionResult Download(int? ClientId)
        {
            DcoumentNames obj = new DcoumentNames();
            string docType= objdb.getdocumentType(ClientId);
            string FileName = objdb.GetFileName(ClientId);
            obj.docType = docType;
            obj.fileName = FileName;
            return Json(obj, JsonRequestBehavior.AllowGet);
        }

我的obj将获得我所需的价值。 这是我的Jquery ajax调用。

 function Download(pClientid) {
        $.ajax(
        {
            type: "GET",
            cache: false,
            data: { ClientId: pClientid },
            contentType: 'application/json; charset=utf-8',
            dataType: "json",
            cache: false,
            url: '@Url.Action("Download", "TestRendering")',
            headers: {
                'VerificationToken': forgeryId
            },
            success: function (data) {
                var temp = jQuery.parseJSON(data);
                alert(temp);
                alert(temp[0].docType);
                alert(temp[0].fileName);
                ShowFiepopup(data);
              $("#texens").val(data);

            }
        });
    }

我无法在jquery成功调用中获得预期的结果。错误在JSON位置显示意外的标记0 ...有人可以告诉我我要进去的地方或跟着错误的方式吗?谢谢

0 个答案:

没有答案