jQuery提示parsererror错误解决办法

jquery来处理ajax,用到了json。但是很诧异,jquery的ajax回调时一直调用了error函数(一直提示parsererror异常),success函数一次没执行过

1 $.ajax({
2 type:‘POST‘,
3 url:‘/go.php?p=chat.chatCenter&a=send‘,
4 dataType:‘json‘,
5 data:‘style=‘+Tstyle+‘&content=‘+content,
6 success:function(data){$.chatCenter.sendEnd(data);},
7 error:function(data,t){alert("系统异常["+t+"]");$.chatCenter.sendEnd();}
8 });

最后发现是json的数据格式出错了!数据格式必须为双引号

jQuery提示parsererror错误解决办法

时间: 2024-10-29 03:10:45

jQuery提示parsererror错误解决办法的相关文章

ajax--->请求异常 jQuery提示parsererror错误解决办法

ajax请求异常 jQuery提示parsererror错误解决办法 原因:出现这个错误是因为后端返回的数据类型和前端请求中dataType的要求类型不一致导致的. dataType简介:jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字符串处理. ajax的datatype选项的值 1."xml":返回 XML 文档,可用 jQuery

ajax json jQuery提示parsererror错误解决办法

1 $.ajax({ 2 type:'POST', 3 url:'<%=basePath%>/xxx.do', 4 dataType:'JSON', 5 data:{ 6 }, 12 success:function(data){ 15 $("#main").html(data.msg); 16 $("#PageContent").html(data.pagerHtml);19 }, 20 error: function(XMLHttpRequest,

微信公众号卡券接口提示签名错误解决办法

现有的微信卡券接口文档中,签名是用api_ticket作为加密参数,但使用api_ticket会提示“签名错误”,导致卡券无法正常领取, 解决办法是把api_ticket替换为公众号的appSecret即可,如下: $signature  = sha1($timestamp.$api_ticket.$card_id); 改为: $signature  = sha1($timestamp.$appSecret.$card_id); 此为老版本的加密方式,虽说微信官方已经发布了新版本,但目前依旧无法

Sql Server 2008 数据库附加失败提示9004错误解决办法

附加数据库 对于 服务器“WSS_Content”失败.  (Microsoft.SqlServer.Smo)执行 Transact-SQL 语句或批处理时发生了异常. (Microsoft.SqlServer.ConnectionInfo)处理数据库 'WSS_Content' 的日志时出错.如果可能,请从备份还原.如果没有可用备份,可能需要重新生成日志. 无法打开新数据库 'WSS_Content'.CREATE DATABASE 中止. (Microsoft SQL Server,错误:

Wampserver局域网手机访问提示403错误解决办法

一.问题记录 本机Wampserver开发环境,通过手机访问本地站点,提示403错误,如下图: 二.解决办法 403错误往往是权限问题导致,调整apache的站点目录访问权限即可 #编辑apache的httpd.conf配置文件 将原来的Require local替换为Require all granted: 注意几种常用格式,自己可以灵活配置: Require local 仅允许本地访问: Require all denied 拒绝所有访问: Require all granted 允许所有访

Ubuntu提示piix4_smbus:Host SMBus错误解决办法

1.编译内核时出现下面的错误 CHK     include/linux/version.h CHK     include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CALL    scripts/checksyscalls.sh CC      scripts/mod/empty.o /opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-

【XS128】Link error L1822 symbol _FADD / _FSUB/ _FDIV/ _FMUL.....错误解决办法

这是飞思卡尔 XS128平台比较常见的LINK错误. 但是要解决起来也比较头疼. 很多人也许有这样的经历,整个工程目录是在别人做过的所有文件拷贝过来然后修改代码符合自己项目要求而产生的.这就发生了一个问题, 当初新建工程时的很多配置,比如预处理器配置,就会出现不适用当前项目.比如,本文所要提到的链接错误. 这个错误发生于: 原工程在新建的时候在某一步有与float相关的三个选项,如图: 如果你选择了none,那么不幸的是,如果在代码中加入关于float的四则运算等代码,就会出现该链接错误. 然而

Unable to locate package错误解决办法

新装了VMWare Player,结果装上Ubuntu12.04后安装软件都提示:Unable to locate package错误,解决方法非常简单,终端输入以下命令即可: [cpp] view plaincopy sudo apt-get update 究其原因,应该是刚安装,软件源还来不及更新,所以才会无法找到包.我猜测在更换软件源之后,也很可能会出现这个问题. Unable to locate package错误解决办法,布布扣,bubuko.com

didn&#39;t find class on path dexpathlist错误解决办法

今天在写slidingmenu和fragment示例demo的时候,发现应用程序部署到手机会直接崩掉,logcat里面提示的消息如下: 出现了didn't find class on path dexpathlist错误,于是上google搜答案,发现stackoverflow上面有很多人遇到这个问题,于是找了个赞比较多的答案,看了看,确实是那么回事,之前从actionbarsherlock中拷了一个support-v4的包到工程里面,结果导致工程的v4包和slidingmenu库文件的v4包不