日期:2014-05-16  浏览次数:20463 次

jquery报错。。新人求助!谢谢各位。
为什么会打印错误,实在是找不到了,麻烦各位帮帮忙!

------解决方案--------------------
你的服务端没用返回正确的 json !
可能的原因是有 BOM 头
------解决方案--------------------
url错误了吧
------解决方案--------------------
这个__URL__能解析得出来吗?
------解决方案--------------------
引用:
Quote: 引用:

这个__URL__能解析得出来吗?
这是PHP模版的一个函数他代表一个路径


可以看出来是代表的一个路径,但是你用双引号引起来后,你的模板引擎是否能解析出来呢?
如果确定url没问题的话,用火狐的firebug或谷歌的console查看下是否有明显提示错误
------解决方案--------------------
error function 有三个参数:XMLHttpRequest 对象、错误信息、(可选)捕获的异常对象。
你可以使用window.console.debug()打印出来在firebug中查看错信息。

...
error: function(XMLHttpRequest, textStatus, errorThrown){
    window.console.debug(XMLHttpRequest);
    window.console.debug(textStatus);
    window.console.debug(errorThrown);
}
...

------解决方案--------------------
很明显,你这是thinkphp框架,你可以当你提交执行ajax的时候,浏览器firebug调试,追踪下url执行路径,看页面是否报错或者输出。