我在错误控制台中收到此消息:
Error: uncaught exception: [Exception... "Cannot modify properties of a WrappedNative"
nsresult: "0x80570034 (NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN)" location: "JS frame ::
chrome://global/content/bindings/autocomplete.xml :: onxblpopuphiding :: line 834" data: no]
我检查了我可能做的一切,但我没有看到什么是错的!我试过清理缓存,3次。我在第二台计算机上测试过,它仍然无法正常工作。 修改:它显示一秒左右的数据,然后消失。
答案 0 :(得分:2)
由于提交按钮正在发布表单并因此刷新页面,因此值正在消失。只需更改:
<input type='submit' value='Submit' onclick='process()'>
为:
<input type='button' value='Submit' onclick='process()'>
...单击按钮时数据不会消失。
<input type="button">
定义了一个可点击按钮,单击该按钮时不会自动提交表单。实际上,这个按钮类型通常用于通过onClick
事件调用JavaScript函数,就像在网页中一样。
至于未捕获的异常,这可能与浏览器插件有关,如Sarfraz Ahmed suggested。
答案 1 :(得分:1)
我看到了您的页面,对我而言,它没有生成您显示的错误。这必须是firefox插件相关的错误。正如你从路径中看到的那样:
chrome://global/content/bindings/autocomplete.xml
我怀疑还有其他事情要发生。