0

Hi to all I'm beginner in asp.net I have following Json in my aspx page :

 {
    {
        "Status":"<%= this._result.ToString().ToLower() %>" , 
        "SavePath":"<%= this.FileUrl%>" , 
        "FileName":"<%= this.Request["qqfile"] %>",
        "SizeError":"<%= this._sizeError.ToString().ToLower()%>",
        "ImgValidation":"<%=this._Imgvalid.ToString().ToLower()%>"

    }
    }

I need use the json in JS file like blow:

if (responseJSON.Status == 'false') {


                $.pushMessage({
                    message: 'خطا در بارگزاری اطلاعات!',
                    messageClass: 'loader-message',
                    delay: 3500
                });
                return;
            }

            else {

                $(options.imgPath).attr("value", responseJSON.SavePath);


                $(options.imgName).html(responseJSON.FileName);
            }

How can I use the json Tanks

4

1 回答 1

0

简而言之,您的 JSON 无效。你有

{
{
    "Status":"<%= this._result.ToString().ToLower() %>" , 
    "SavePath":"<%= this.FileUrl%>" , 
    "FileName":"<%= this.Request["qqfile"] %>",
    "SizeError":"<%= this._sizeError.ToString().ToLower()%>",
    "ImgValidation":"<%=this._Imgvalid.ToString().ToLower()%>"

}
}

但应该是

{
    "Status":"<%= this._result.ToString().ToLower() %>" , 
    "SavePath":"<%= this.FileUrl%>" , 
    "FileName":"<%= this.Request["qqfile"] %>",
    "SizeError":"<%= this._sizeError.ToString().ToLower()%>",
    "ImgValidation":"<%=this._Imgvalid.ToString().ToLower()%>"

}

然后您可以将这些属性称为 responseJSON.Status、responseJSON.SavePath 等。JSON 对象就是这样 - 一个对象。如果该对象没有名称,您如何引用它?什么是有效的

{
  JSONResponse:{
  "Status":"<%= this._result.ToString().ToLower() %>" , 
  "SavePath":"<%= this.FileUrl%>" , 
  "FileName":"<%= this.Request["qqfile"] %>",
  "SizeError":"<%= this._sizeError.ToString().ToLower()%>",
  "ImgValidation":"<%=this._Imgvalid.ToString().ToLower()%>"

  }
}
于 2013-09-21T15:36:47.833 回答