当前位置:  开发笔记 > 编程语言 > 正文

Google Chrome中出现意外令牌ILLEGAL javascript错误

如何解决《GoogleChrome中出现意外令牌ILLEGALjavascript错误》经验,为你挑选了1个好方法。

我收到一个javascript(prototype.js)错误:在这行代码中出现意外的令牌ILLEGAL:

newFriend = new friend(
    response[0].@items[0]._id, 
    response[0].@items[0]._nickName, 
    response[0].@items[0]._profilePicture, 
    response[0].@items[0]._tagLine, 
    response[0].@items[0]._isInvite, 
    response[0].@items[0]._confirm
);

响应对象如下所示:

[{"@type":"[Lcom.photoviewer.common.model.ThinUser;","@items":[{"_id":"000.060318.05022007.00263.0067ur","_nickName":"siraj","_country":null,"_currentStorageLimit":5000000000,"_currentStorage":0,"_currentFileCount":0,"_profilePicture":null,"_tagLine":null,"_membershipLevel":0,"_isRejected":false,"_isInvite":false,"_confirm":false,"_verifiedOn":1170716666000}]}]

这只发生在谷歌Chrome浏览器和其他webkit浏览器中.它在Firefox中运行良好.



1> Luca Matteis..:

试试这个:

newFriend = new friend(
    response[0]["@items"][0]._id, 
    response[0]["@items"][0]._nickName, 
    response[0]["@items"][0]._profilePicture, 
    response[0]["@items"][0]._tagLine, 
    response[0]["@items"][0]._isInvite, 
    response[0]["@items"][0]._confirm
);

我很确定@你会遇到问题.

对于奇怪的字符,使用["@items"]符号而不是(点)符号总是更安全.@items.

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有