jQuery.ajax() datatype:“json" 转换失败

摘要:
使用jQuery时。ajax(),如果设置dataType:“json”,如果返回的字符转换错误发生,则不会调用成功方法,如果输入错误方法,则控制台上不会显示错误消息。如果未定义错误方法,则$。ajax()将默默结束。为了避免这种现象:1。写入$。ajax(),定义错误方法来处理错误。2.在服务器端生成json时,尽量不要手动拆分它们,而是使用JsonObject来生成它们

当使用jQuery.ajax() 时,如果设置dataType:"json",如果返回的字符转换出错则不会调用success方法,而进入error方法,控制台中也不会出现错误信息

如果没有定义error方法,则$.ajax()会默默的结束。

为了避免这种现象出现:

  1.写$.ajax()时定义error方法,对错误进行处理。

  2.服务器端生成json时尽量不要手动拼凑,使用JsonObject生成

免责声明:文章转载自《jQuery.ajax() datatype:“json" 转换失败》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Relector反编译经验技巧整理Fiddler(Web/HTTP调试利器)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android有用的任务管理器—tractor

在平时的android开发工作中,我们常常须要运行耗时操作,有时为了用户体验还须要显示个等待框,我之前的做法都是开一个线程,然后用handler发消息进行显示和关闭等待框以及相关的ui操作。假设任务比較多的话,频繁的new Thread会让代码看上去比較混乱,并且还不好管理,针对这样的情况我写了tractor。 tractor基本的作用有: 1. 代码...

mysql学习笔记(三)----函数

Mysql函数 数学函数 函数名 描述 Eg ABS(X) 绝对值 Select ABS(-2); PI() 圆周率 Select PI(); SQRT(X) 平方根 Select sqrt(X); MOD(X,Y) 求余 Select mod(4,3); CEIL(X) 返回不小于X的最小整数 Select ceil(3.5);...

11-linux基础八-正则表达式

1. 正则表达式的概念及特点:   正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式(Regular Expression)。...

在Eclipse中使用JUnit4进行单元测试(图文教程一)

在Eclipse中使用JUnit4进行单元测试    单元测试,JUnit4。    这两个有什么关系呢?这就好比(草)单元测试和(割草机)。用这个JUnit4工具去辅助我们进行测试。其实不理解这个也没关系,听多了见多了用多了,自然而然地就会懂了。    有人可能会想,那我直接自己编写个测试的方法不就可以了。例如写个System.out.print输出,看...

基于时间干涉电场的非侵入式深部脑刺激法

现有的侵入式的深部脑刺激方法需要在头盖骨上开孔,同时潜在有感染、中风等风险,另外,TMS或tDCS等非侵入的方法虽然可以刺激深部脑组织,但是不可避免地会同时刺激到目标区域上方的脑部位。 该文的特色在于发现虽然高频的电场(比如:大于1000Hz)并不能引起脑神经的振荡,但同时在颅外施加两个高频电场,并且两电场的频率存在微小差异时(比如同时施加2000Hz和2...

Sed命令

sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要...