1、出现了多余的逗号:","
2、使用了js中保留的关键词,如: default, delete 等。
我遇到的,举个例子:
top.$RM.call("disk:download", {
"fileIds": fileId
}, function(res) {
var downloadUrl = res.responseData.var.url;
if (callback) {
callback(downloadUrl);
}
});
这句话会报标题的那个错误:var downloadUrl = res.responseData.var.url;
解决方法如下:
top.$RM.call("disk:download", {
"fileIds": fileId
}, function(res) {
var downloadUrl = res.responseData["var"].url;
if (callback) {
callback(downloadUrl);
}
});
原文:http://www.cnblogs.com/jq-melody/p/4334439.html