博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON格式转换(javascript)
阅读量:6691 次
发布时间:2019-06-25

本文共 774 字,大约阅读时间需要 2 分钟。

使用ajax从后台抓取数据后,如果有多个值,可以使用json传值。

ajax例子如下,在返回的类型里面,可以是文本型(text),JSON格式(json),超文本类型(html),XML文件类型(xml): 

 经常使用到的是json,text。

$.ajax({       ur:ctx+'/businessReport/getData',       type: post,                //向服务器请求服务的方式                   dataType: 'json',       //服务器返回的预期类型       data:{name:'king'}, //发送到服务器的数据       success: function(data) {               /*这里解析json数据*/      },      error:function(data) {            alert("出错了");      }});
function success(data){   //如果返回类型为json   var id=json.id;   var name=json.name;   //如果返回类型为text   var json=eval("("+data+")");   var id = json.id;   var name=json.name;   //如果返回类型为xml   ......      //如果返回类型为html   ....}

 

 以上需要注意的是

1. 后台赋值的时候必须要讲对象或字符串转换为JSONObject,或者是JSONArray,然后返回的时候是使用toString方法返回到前端。

2. 当使用eval解析的时候,返回的类型必须是text

 

转载地址:http://nqkoo.baihongyu.com/

你可能感兴趣的文章
Windows 8企业部署系列之(二)
查看>>
linux终端乱码解决方法
查看>>
Mybatis批量更新和插入数据
查看>>
ubuntu16.04安装php5
查看>>
lamp整合三连发(1)
查看>>
C#前台线程和后台线程
查看>>
spring学习笔记一
查看>>
参加51CTO学院软考培训,我通过啦
查看>>
维护机房里的电脑要掌握哪些知识
查看>>
利用 VMware 技术构建超融合平台 第 1 部分
查看>>
ONOS系统架构之高可用实现方案的演进
查看>>
windows 2008 修改ilo密码
查看>>
Windows AD证书服务系列---证书的使用范围(3)
查看>>
ps、firewords在win78中无法直接拖入的问题解决方法
查看>>
android-------非常好的图片加载框架和缓存库(Picasso)
查看>>
Titanium, PhoneGap, Sencha Touch, jQuery Mobile – Clearing up confusion
查看>>
eclipse如何部署Web工程到tomcat中
查看>>
在CentOS7上安装JDK1.8
查看>>
搜索和网页排名的数学原理
查看>>
Xcode项目中同一个名称不同位置 简单修改
查看>>