使用ajax走error报错信息:Uncaught SyntaxError: Unexpected token

在浏览器的network里能够找到响应回来的数据,但是ajax确走error,不走success。缘由是后台传过来的数据类型与本身在ajax里的dataType不一致。通常都是json格式。若是里边有Tab,回车换行(也许还有其余的特殊字符)那么JSON.parse()不能解析,就会报以上的错。
使用jq中的ajax能够在dataFilter方法中处理一下传过来的数据。例如:ajax

dataFilter:function (data,dataType) {
                    return data.replace(/[\t\n\r]+/g, '');
                }json

相关文章
相关标签/搜索