代码之家  ›  专栏  ›  技术社区  ›  Dave Fisher

event.prventDefault();今天已停止在所有浏览器中工作[关闭]

  •  0
  • Dave Fisher  · 技术社区  · 2 年前

    preventDefault();已停止工作,所有浏览器在单击提交时都会多次重新加载页面

    <script type="application/javascript">
        $(document).ready(function () {
            $('.pay-with-card').on('click', function (e) {
                e.preventDefault();
    e.stopImmediatePropagation();
                var pkg = $(this).attr('data-pkg');
                $('.iframe').contents().find("#package").val(pkg);
                $('#myModal').modal('show');
            });
    
            $('#myModal').on('hide.bs.modal', function (e) {
                $('.iframe').attr('src', '/process-payment');
            });
    
        })
    </script>
    

    提前感谢

    我添加了e.stopImmediatePropagation();但仍然有同样的问题

    0 回复  |  直到 2 年前