手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JQuery将文本转化成JSON对象需要注意的问题
JQuery将文本转化成JSON对象需要注意的问题
摘要:1)$.parseJSON方法返回的是一个字符串,而不是JSON对象。2)要将字符串转化成对象,很容易想起JS中的eval方法。事实上是可以...

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数据时,可以少走不少弯路。

【JQuery将文本转化成JSON对象需要注意的问题】相关文章:

JQuery使用index方法获取Jquery对象数组下标的方法

jquery表单对象属性过滤选择器用法

jQuery取消ajax请求的方法

JQuery boxy插件在IE中边角图片不显示问题的解决

Jquery动态添加输入框的方法

JS或jQuery获取ASP.NET服务器控件ID的方法

js对象和json对象互相转换的问题

DIV任意拖动的问题

JQuery中上下文选择器实现方法

JQuery中节点遍历方法实例

精品推荐
分类导航