前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ajax返回JSON时的处理方式

ajax返回JSON时的处理方式

作者头像
全栈程序员站长
发布2022-07-08 09:56:38
2.4K0
发布2022-07-08 09:56:38
举报
文章被收录于专栏:全栈程序员必看

JSON中对象通过“{}”来标识,一个“{}”代表一个对象,如{“AreaId”:”123”},对象的值是键值对的形式(key:value)。

json_encode()

该函数主要用来将数组和对象,转换为json格式

json_encode (PHP 5 >= 5.2.0, PECL json >= 1.2.0)

json_encode — 对变量进行 JSON 编码

Report a bug 说明 string json_encode ( mixed value [, int options = 0 ] ) 返回 value 值的 JSON 形式

Report a bug 参数

value 待编码的 value ,除了resource 类型之外,可以为任何数据类型

该函数只能接受 UTF-8 编码的数据

options 由以下常量组成的二进制掩码: JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT, JSON_UNESCAPED_UNICODE.

Report a bug 返回值 编码成功则返回一个以 JSON 形式表示的 string 或者在失败时返回 FALSE 。

用$.ajax()取得json对象。

//其中设置 dataType:”json”,使得返回来的数据格式为json。如果不 添加该条属性,则返回来的为字符串。字符串对象可以通过eval(“(“+data+”)”)方法转成json对象,但该方法不推荐使用,对于取数据的操 作同上。区分data为JSON对象还是字符串,可以通过alert语句进行打印,如果是Object object就是JSON对象,如果将内容显示出来则为字符串。

代码语言:javascript
复制
$.ajax( {
     type : "POST", url : "testjson!getJson.do", dataType:"json", cache:false, async:false, data : "", success : function(data) { //var object = eval("("+data+")");  $.each(data.list,function(index,item){ alert(item.trueName); }) } });

jquery中常用的数据类型 Json

Json中的数据以key和value成对存在,冒号连接,逗号隔开,可以存储任意类型的数据

Json定义:

var js = {

“one”:1111,

“two”:”2222″,

3:new array(1,2,3),

“four”:{a:1,b:2,c:3},

//[]也可以表示数组,里面内容可以通过下标取到,在通过点或者key索引取json里的内容

4:[1111,”2222″,{a:4,b:5,c:6}],

};

//

//可以定义任意类型,取值可以点key值(key值必须是字符串),也可以通过key索引(中括号)

//取值方法一:

js.one;

//取值方法二:

js[“one”]; js[3];

//遍历Json

for(var k in js){

alert(js[k]);

}

添加数据:不知道能不能添加新的数据

var cc = {4:12345};

js.one.push(cc); //将cc添加到key为one的value里面

删除:

delete js.one[1];

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/112636.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年11月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档