调试器f12报错:
具体63行:
后端json:
这里是jQuery.uploadify插件,回调函数中的data返回的是json样式的字符串,所以还需要字符串转json的过程。
不知道为何报错了,如果直接打印原始字符串(不进行63行处理)是打印的出来的。
我该如何将这段字符串转为json呢?网上的方法都试过了,都会报各种各样的错。如何是好?
在线等,急!
调试器f12报错:
具体63行:
后端json:
这里是jQuery.uploadify插件,回调函数中的data返回的是json样式的字符串,所以还需要字符串转json的过程。
不知道为何报错了,如果直接打印原始字符串(不进行63行处理)是打印的出来的。
我该如何将这段字符串转为json呢?网上的方法都试过了,都会报各种各样的错。如何是好?
在线等,急!
楼主,我的是这么写的,测试没有报错,你可以参考一下:
Javascript
$('id').uploadify({
...
onUploadSuccess: function(file, data, response) {
console.log(data);
}
});
PHP
...
$this->ajaxReturn('success', '', 200, 'json');
Console输出
{"data":"success","info":"","status":200}
通过ajaxReturn返回的data是一个json对象,具体需要提取什么数据直接获取就可以了。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
4 回答219.6k 阅读✓ 已解决
3 回答5.8k 阅读
2 回答542 阅读✓ 已解决
2 回答1.6k 阅读
1 回答3.8k 阅读✓ 已解决
F12应该使用的是IE浏览器吧
检查下json字符串是否有多余的
,