JQuery将文本转化成JSON对象需要注意的问题


Posted in Javascript onMay 09, 2011

1)$.parseJSON方法返回的是一个字符串,而不是JSON对象。

2)要将字符串转化成对象,很容易想起JS中的eval方法。事实上是可以的,不过需要加上括号。如var js="{\"PageIndex\":\"1\"}";var obj=eval("("+js+")");。不过使用eval,是不安全的,因为其可以编译任何js代码。

3)下载一个JSON解析器,因为其只认可JSON文本。这样就比较安全了。JSON官方网站提供了这么一个脚本。地址:http://www.JSON.org/json2.js。使用起来比较简单,引入该文件后,如:JSON.parse($("#ctl00_ContentPlaceHolder1_hfSearch").val().toString())。

4)使用JSON.parse方法或者是$.parseJSON方法时,注意JSON数据的name和value用双引号括起来,对于$.parseJSON方法,还要将JSON字符串用单引号括起来再转换,对于JSON.parse方法,就不必了。真TMD的浪费时间。

注意这几个技巧,在操作JSON数据时,可以少走不少弯路。

Javascript 相关文章推荐
限制复选框的最大可选数
Jul 01 Javascript
javascript 用记忆函数快速计算递归函数
Mar 15 Javascript
CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
May 12 Javascript
纯js代码实现简单计算器
Dec 02 Javascript
JavaScript随机打乱数组顺序之随机洗牌算法
Aug 02 Javascript
Vue.js组件tree实现省市多级联动
Dec 02 Javascript
vue上传图片组件编写代码
Jul 26 Javascript
微信小程序 页面跳转传值实现代码
Jul 27 Javascript
js Dom实现换肤效果
Oct 21 Javascript
Nginx 配置多站点vhost 的方法
Jan 07 Javascript
详解解决使用axios发送json后台接收不到的问题
Jun 27 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
Jul 05 Javascript
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
May 07 #Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
May 07 #Javascript
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
May 07 #Javascript
基于jQuery的倒计时插件代码
May 07 #Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
May 06 #Javascript
jQuery 常见操作实现方式和常用函数方法总结
May 06 #Javascript
jQuery1.6 正式版发布并提供下载
May 05 #Javascript
You might like
php正则替换处理HTML页面的方法
2015/06/17 PHP
PHP中ltrim()函数的用法与实例讲解
2019/03/28 PHP
PHP实现常用排序算法的方法
2020/02/05 PHP
JavaScript类库D
2010/10/24 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
js内存泄露的几种情况详细探讨
2013/05/31 Javascript
使用js完成节点的增删改复制等的操作
2014/01/02 Javascript
使用node.js 制作网站前台后台
2014/11/13 Javascript
JavaScript日期时间与时间戳的转换函数分享
2015/01/31 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
深入浅析JavaScript中对事件的三种监听方式
2015/09/29 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
Vue实例的对象参数options的几个常用选项详解
2019/11/08 Javascript
vue实现顶部菜单栏
2020/11/08 Javascript
H5 js点击按钮复制文本到粘贴板
2020/11/19 Javascript
Python中使用item()方法遍历字典的例子
2014/08/26 Python
python标准算法实现数组全排列的方法
2015/03/17 Python
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
教你用python3根据关键词爬取百度百科的内容
2016/08/18 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
利用python实现逐步回归
2020/02/24 Python
关于tf.matmul() 和tf.multiply() 的区别说明
2020/06/18 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
护理专科自荐书范文
2014/02/18 职场文书
促销活动总结
2014/04/28 职场文书
小学校长汇报材料
2014/08/20 职场文书
党员群众路线对照检查材料思想汇报
2014/09/17 职场文书
精神文明建设汇报材料
2014/12/24 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
面试复试通知单
2015/04/24 职场文书
小英雄雨来观后感
2015/06/09 职场文书
律政俏佳人观后感
2015/06/09 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
mybatis 获取无数据的字段不显示的问题
2021/07/15 Java/Android