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); } });