js中字符集越界

简单来说就一串数组被我用replace替换掉了\n为空格,这没有什么,然后eval()括起来就字符集越界了。有什么不明白的再问我。。

慕婉清6462132
浏览 1162回答 9
9回答

30秒到达战场

我自己解决了,多谢各位来帮忙回答!

忽然笑

代码贴出来

Smart猫小萌

贴出来了

慕神8447489

@子明: 你说本地没问题,服务器有问题,我想问下你的AJAX是同步的还是异步的

眼眸繁星

@KMSFan: 同步的,因为如果异步的话,下面的return FeedBackData就不行。

江户川乱折腾

找到invalid range in character set同樣錯誤,但情況跟你的案例都不相同 好奇,卡位等別人的答案

ITMISS

假如不先replace,先eval()是否也报一样的错误?

饮歌长啸

建议楼主把文本直接贴出来而不是截图,这样方便帮你调试。 为什么手机号码的逗号后面有一个双引号呢,还是说两个单引号? ajax返回的数据到底有没有添加回车换行符,写后台的人应该是很清楚的, 你自己把返回的数据直接贴出看应该也是很清楚的。

宝慕林4294392

眼睛好花,你在eval的时候断点,然后直接把FeedBackData获取出来在浏览器Console中执行看看。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript