Ajax后台success传来json数据怎么处理
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章将为大家详细讲解有关Ajax后台success传来json数据怎么处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。最近在使用JQuery的ajax方法时,
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
上海微量网络技术有限公司
服务器的tls版本选择
浙江电商软件开发销售
项目启动时从数据库获取配置参数
玉环定制软件开发价格表
崇明区工程软件开发诚信服务
私人管理服务器
手机软件开发开发历程
软件开发导入地图
数据库的def文件怎么用
如何管理100台服务器
数据库单侧
国家反诈中心找不到主机号服务器
贺州裁切网络技术
清华大学网络技术复试
网络安全法提供个人信息罚金
阿里投资的服务器叫什么
大数据网络安全发展现状
showdoc数据库在
我的世界手机版封神斗罗服务器
安徽电商软件开发哪家实惠
中兴机顶盒改无线打印服务器
erp数据库是几个模块
人工智能网络技术
广州游爱网络技术有什么游戏
轻量服务器企业
长沙国企2021软件开发
数据库系统论文含代码
多显卡 服务器
做好网络安全需把握五个要点