聚合物形式在firefox中不是ajax-ing

时间:2015-07-24 13:12:53

标签: javascript ajax firefox polymer polymer-1.0

这是我的表格:

    <form is="iron-form" action="{{url('/user/store')}}" id="registerForm" method="POST">
        <input type="hidden" name="_token" value="{{csrf_token()}}">
        <paper-input name="email" label="E-mail" type="email"></paper-input>
        <paper-input name="password" label="password" type="password"></paper-input>
        <paper-button raised onclick="submitLRForm(event);">Submit form</paper-button>
    </form>

在谷歌浏览器中,它通过ajax发送表单数据,但在Firefox中它以正常方式执行(重定向到/user/store

任何帮助都将不胜感激。

谢谢, G3

1 个答案:

答案 0 :(得分:1)

我在Linux下遇到了与Firefox 44相同的问题,并且为webcomponents-lite交换webcomponents解决了它,即:

<script src="bower_components/webcomponentsjs/webcomponents.min.js"></script>

<强>更新

供参考,根据docs,精简版包含

  

仅支持自定义元素和HTML导入。如果,这很有用   你不需要在你的应用程序中使用Shadow DOM。

默认情况下不支持Shadow DOM(请参阅here),自FireFox 44起,但可以使用密钥about:configdom.webcomponents.enabled下启用。