国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Ajax請求ashx 返回 json 格式數據常見問題

2019-11-17 01:40:13
字體:
來源:轉載
供稿:網友

Ajax請求ashx 返回 json 格式數據常見問題

問題:ashx 返回的字符串json格式,在前臺ajax自動解析失敗。

問題分析:經過排查,發現是拼接json時出現” ’ “單引號,jquery無法解析,用” “ “雙引號才可以。例如:

string strjson="[ { 'userName':'test'}]";  //單引號導致jquery無法自動解析。string strjson="[ {/"userName/":/"test/"}]"; // 雙引號可以解析;

ajax 代碼:

  $.ajax({                    type: 'post',                    url: 'Report.ashx?type=1',                    dataType: 'json',                    async: 'true', //異步                    cache: 'false',                    success: function(data) {                                              mychartOptions.series = data;                        var chart = $("#report1").highcharts(mychartOptions);                    },                    error: function(xmlHttPRequest, textStatus, errorThrown) {                        $("#report1").html("<span>獲取數據失敗" + textStatus + "</span>");                    }                });

后臺ashx代碼:

  public void ProcessRequest(HttpContext context)        {            string type = context.Request["type"];            if (type == "1")            {                // 三種設置測試都通過,不設置contenType也可以     "application/json"  "text/plain"  "text/json"                 //context.Response.ContentType = "text/json";                string json = "[{/"userid/":123}]";                context.Response.Write(json);            }            else if (type == "2")            {                GetReport2(context);            }        }        


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 无棣县| 芒康县| 桦川县| 尚志市| 万年县| 宜丰县| 阿克苏市| 景泰县| 碌曲县| 中宁县| 内丘县| 洞口县| 乌恰县| 宁蒗| 博野县| 诸暨市| 玉环县| 滦南县| 秦皇岛市| 垣曲县| 石嘴山市| 奉新县| 仁寿县| 石狮市| 黔东| 山阴县| 辽阳县| 宣恩县| 缙云县| 东台市| 濉溪县| 肇东市| 金沙县| 平阳县| 商水县| 双城市| 黎川县| 修武县| 镇康县| 海晏县| 云阳县|