关闭

jQuery.parseJSON()函数

标签: 对象parseJSONjs
434人阅读 评论(0) 收藏 举报
分类:

演示jQuery.parseJSON()函数的具体用法:

var result1 = $.parseJSON( "{}" ); // 一个空的Object对象
var result2 = $.parseJSON( '{ "name": "CodePlayer", "age": 1 }' ); // 一个Object对象
alert( result2.name ); // CodePlayer
var result3 = $.parseJSON( '[ 1, true, "CodePlayer" ]' ); // 一个Object对象
alert( result3[2] ); // CodePlayervar
result4 = $.parseJSON( 'true' ); // 布尔值:true
var result5 = $.parseJSON( 'null' ); // null
var result6 = $.parseJSON( '0' ); // 整数:0
var result7 = $.parseJSON( '"专注于编程开发技术分享"' ); // 字符串值:专注于编程开发技术分享
var result8 = $.parseJSON( "\"专注于编程开发技术分享\"" ); // 字符串值:专注于编程开发技术分享
/* 以下均是无效的JSON字符串或非常规的参数值 */
var result9 = $.parseJSON( 100 ); // 1.9之前返回null;1.9+返回100
var result10 = $.parseJSON( 1.23 ); // 1.9之前返回null;1.9+返回1.23
var result11 = $.parseJSON( true ); // 1.9之前返回null;1.9+返回true
var result12 = $.parseJSON( null ); // 返回null
var result13 = $.parseJSON( "" ); // 1.9之前返回null;1.9+抛出错误
var result14 = $.parseJSON( undefined ); // 1.9之前返回null;1.9+抛出错误
var result15 = $.parseJSON( "undefined" ); // 抛出错误
var result16 = $.parseJSON( "12x;xx'无效的JSON字符串x4546" ); // 抛出错误
var result17 = $.parseJSON( '{ name: "CodePlayer", age: 1 }' ); // 抛出错误
var result18 = $.parseJSON( '{ "name": \'CodePlayer\', "age": 1 }' ); // 抛出错误
var result19 = $.parseJSON( '{ "name": "Code\tPlayer\n" }' ); // 抛出错误
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

jQuery源码分析之parseJSON方法

源码如下: var rvalidtokens = /(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\...
  • liangklfang
  • liangklfang
  • 2015-10-28 16:27
  • 1171

Struts2配置RESULT中TYPE的参数说明

chain           用来处理Action链,被跳转的action中仍能获取上个页面的值,如request信息。        ...
  • randomnet
  • randomnet
  • 2013-03-10 14:12
  • 24761

struts2中XML配置中result的值

result中的常见值得配置。 1.dispatcher 配置如下所示 /welcome.jsp 作用:我们在A页面填写相关的数据,提交到后台的Action做以处理,然后将A页面填写的数据返回到相关的welcome页面。也就是说,可以将A页面中的数据传送到welcome页面,其实它只是一个re...
  • sssbbbryj
  • sssbbbryj
  • 2015-04-22 21:18
  • 770

【Struts2框架】第二节Result-向结果传参数

重定向需要传值的原因就是栈值不共享 struts.xml: /result3.jsp?t=${type} ResultAction2.java: package cn.edu.hpu.action; import com.opensymphony.xwork2.A...
  • u013517797
  • u013517797
  • 2015-07-23 20:26
  • 2663

Struts中struts.xml配置文件的主要元素(result)

结果类型视图(逻辑结果视图)前奏:该部分内容指的就是struts配置文件中的result元素的使用1、result元素作用:为动作指定结果视图 属性: name:逻辑视图的名称,对应着动作方法的返回值。默认值是success。 type:结果类型,指的就是用什么方式转到定义的页面。默认是di...
  • daliyuan350649623
  • daliyuan350649623
  • 2016-10-19 17:34
  • 1356

struts2中result参数详解

转自:http://blog.sina.com.cn/s/blog_451f5962010148t8.html 1.result中name的参数: SUCCESS:Action正确的执行完成,返回相应的视图,success是name属性的默认值;   NONE:表示Action正确的执行完...
  • yuhui123999
  • yuhui123999
  • 2016-06-06 10:30
  • 2767

Struts2中的Result基本用法

Struts2中的Result基本用法
  • u012897654
  • u012897654
  • 2014-04-14 10:11
  • 2840

Struts2中Result类型介绍

1.在Struts2中,Result类型有12种,分别为dispatcher,redirect,chain,redirectAction,freemarker,httpheader,stream,velocity,xslt,plainText,titles,postback。下面对这12种Resul...
  • u012561176
  • u012561176
  • 2015-03-27 19:04
  • 944

struts2注解@Result的几个跳转方式说明

最近做一个项目,Struts2+Spring+Hibernate这三个开源框架下的,基本上抛弃了传统的XML配置方式,采用了注解(annotation),的确注解减轻了程序员很多工作量,注入也变得简单多了,只是有些细节还在慢慢适应中: 先来说个“chain”方式跳转的问题 ...
  • dxy_fly
  • dxy_fly
  • 2015-06-12 18:46
  • 3009

Struts2中result类型说明

Result的首要职责,是封装Action层到View层的跳转逻辑。在Action执行完毕之后,框架需要把代码的执行权重新交还给Web容器,并转向到相应的页面或者其他类型的 View层。而这个跳转逻辑,就由Result来完成。   View层的显示类型非常多,有最常见的JSP、当下非常流行的...
  • u012736409
  • u012736409
  • 2014-03-12 15:33
  • 962
    个人资料
    • 访问:1203298次
    • 积分:17520
    • 等级:
    • 排名:第645名
    • 原创:312篇
    • 转载:866篇
    • 译文:123篇
    • 评论:290条
    博客专栏
    文章分类
    打赏
    如果你觉得我的文章对您有用,请随意打赏。 微信 支付宝