aganqing
一笑为红尘
采纳率62.5%
2016-08-04 08:00 阅读 1.1k
已采纳

Uncaught SyntaxError: Unexpected token ILLEGAL

function menuClickHandler(id)
{
var $this = $('#' + id);
var data = $($this).attr('data');
data = eval('('+data+')');//这句话有问题吗 ?
var src = data['URL'];
var projectName = src.substring(0, src.indexOf('/'));
//var local = resourceLocal[projectName];
var host = window.location.host;
src = "http://" + host+"/"+src;
var currSrc = $('#mainframe').attr('src');

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    zy_281870667 Bug开发攻城狮 2016-08-04 08:11

    data = eval('('+data+')');//这句话有问题吗 ?

    这句代码,是没问题的。
    应该是你的内容有问题,你的内容不是标准的json

    点赞 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 2016-08-04 08:10

    自己alert(data)看输出什么内容,不符合json格式的数据字符串或者js代码肯定要报错

    点赞 2 评论 复制链接分享
  • devmiao devmiao 2016-08-04 08:02
  • CSDNXIAOS Robot-S 2016-08-04 08:19

    Uncaught SyntaxError: Unexpected token ILLEGAL 未捕获的语法错误: 意想不到的非法令牌,经过查看源码可以发现“onclick="middleware_connect(0, 4EAE4F474C91156086C0D4EA7E983C69C215B649)"”,第二个参数是字符串,却没有使用引号括起来,所以引发了些异常。加上引号后,问题解决:......
    答案就在这里:Uncaught SyntaxError: Unexpected token ILLEGAL
    ----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

    点赞 评论 复制链接分享

相关推荐