V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
my101du
V2EX  ›  Firefox

firefox 的调试工具比 chrome 调试工具好的一个地方

  •  
  •   my101du · 2015-01-20 21:32:45 +08:00 · 4486 次点击
    这是一个创建于 3384 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天遇到一个问题。

    一段序列化后的json数据(使用JSON.stringify($("#my-form").serializeArray())得到),类似
    ```
    [
    {"name":"experience_from","value":""},
    {"name":"experience_to","value":""},
    {"name":"experience_event","value":""}
    ]
    ```

    然后在浏览器端使用

    ```
    JSON.parse(jsonStr)
    ```
    还原成数组



    当这段json数据因异常情况被截断最后几个字符后,浏览器端会报错。

    chrome报
    Uncaught SyntaxError: Unexpected end of input,点击错误的“common.js 1”(错误定位到第一行),发现跳到html的第一行 <!DOCTYPE html>

    而firefox准确地告诉我
    SyntaxError: JSON.parse: unterminated string at line 1 column 672 of the JSON data,点击错误的“common.js 171”(准确定位到行数),跳到出错的那行代码

    不知道是不是我的使用方式不对。
    看来以后遇到类似的问题,用firefox自带的调试工具会效率更高一点。
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1202 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:41 · PVG 07:41 · LAX 16:41 · JFK 19:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.