Ajax后台success传来json数据怎么处理
发表于:2024-10-13 作者:千家信息网编辑
千家信息网最后更新 2024年10月13日,这篇文章将为大家详细讲解有关Ajax后台success传来json数据怎么处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。最近在使用JQuery的ajax方法时,
千家信息网最后更新 2024年10月13日Ajax后台success传来json数据怎么处理
这篇文章将为大家详细讲解有关Ajax后台success传来json数据怎么处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
最近在使用JQuery的ajax方法时,需要返回的数据为json数据,在success返回中数据处理会根据返回方式不同会采用不同的方式来生成json数据。在$.ajax方法中应该是如何来处理的,简单进行说明。
首先给出要传的json数据:[{"demoData":"This Is The JSON Data"}]
1,使用普通的aspx页面来处理
$.ajax({ type: "post", url: "Default.aspx", dataType: "json", success: function (data) { $("input#showTime").val(data[0].demoData); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(errorThrown); } });
这里是后台传递数据的代码
Response.Clear(); Response.Write("[{\"demoData\":\"This Is The JSON Data\"}]"); Response.Flush(); Response.End();
这种处理的方式将传递过来的数据直接解析为json数据,也就是说这里的前台js代码可能直接把这些数据解析成json对象数据,而并非字符串数据,如data[0].demoData,这里就直接使用了这个json对象数据
2,使用webservice(asmx)来处理
这种处理方式就不会将传递过来的数据当成是json对象数据,而是作为字符串来处理的,如下代码
$.ajax({ type: "post", url: "JqueryCSMethodForm.asmx/GetDemoData", dataType: "json",/*这句可用可不用,没有影响*/ contentType: "application/json; charset=utf-8", success: function (data) { $("input#showTime").val(eval('(' + data.d + ')')[0].demoData); //这里有两种对数据的转换方式,两处理方式的效果一样 //$("input#showTime").val(eval(data.d)[0].demoData); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(errorThrown); } });
下面这里为asmx的方法代码
public static string GetDemoData() { return "[{\"demoData\":\"This Is The JSON Data\"}]"; }
这里的这种处理方式就把传递回来的json数据当成了字符串来处理的,所在就要对这个数据进行eval的处理,这样才能成为真正的json对象数据。
即
success:function(data){ eval(data); }
关于"Ajax后台success传来json数据怎么处理"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
数据
处理
方式
代码
对象
后台
字符
字符串
方法
篇文章
不同
更多
不错
实用
普通
不用
也就是
也就是说
内容
前台
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
江苏网络技术服务哪个好
PUBMED数据库技术类
猎人自动投注软件开发
河北省招生历年高考数据库
服务器dcm
resset数据库用钱吗
网络安全从新手到大师
魔兽世界服务器无法连接
关闭网络安全代理
医保核心业务区网络安全
服务器可以同时假设多款游戏吗
网络安全知识答题怎么进入
软件开发工程中有哪些困难
吴宣仪数据库
感兴趣的软件开发文案
互联网领域的科技创新成果
广州能耗管理软件开发服务
服务器配置与管理的重修试卷
学习信息网络安全简报
天津通用软件开发价格走势
石桥铺软件开发
寺庙网络安全教育
为什么设立的网络安全法
我国网络安全防护能力
网络技术支持 试题
哪种是主机服务器
白云高端网络安全建设
软件开发的乐趣
图数据库集群监控
交易中心软件开发