为什么在实时环境中跳过jQuery错误



因此,生产中有一个较小的错误,该错误已经存在了一年多,但直到最近才被注意到

此脚本是在线运行的

<script> 
    var elem_val =  JSON.parse($("#element").val()); 
    // element is not present and hence the bug pops from here
    // some further code
</script>

并发布有进一步的脚本标签,libs等。当我从事一个功能时,出现了这个错误。当我试图搜索历史时,直到一年前才被注意到。

突然,这是在登台环境中找到的,在该环境中,由于此错误,该应用不会向前移动。但是,它仍在使用 live 环境。

当我获取实时代码时,该错误是在本地计算机上阻止我的应用程序。我无法理解该错误如何以及为什么实时环境正常工作。如何跳过?

是由于某些环境设置功能而导致的?我正在使用Ruby在Rails上。

p.s: - 所有的jQuery库和东西都已预先加载,因此,如果元素确实存在,则代码应正常工作。

编辑: - 亲爱的人,我不是在寻找解决此问题的方法。该错误已修复。我想知道的是我刚刚观察到的行为的可能原因。该错误是在 live 环境上跳过的。或生产服务器或任何您称之为的。这个错误是不是在我的笔记本电脑上跳过的

是的,如果异步处理:

http://jamesknelson.com/are-es6-promises-swallowing-your-errors/

最新更新