为什么preventDefault()在Safari上不起作用?

时间:2020-05-12 15:45:33

标签: javascript php jquery wordpress contact-form-7

我正尝试在野生动物园中提交contactform 7表单,但由于event.preventDefault()而无法使用。在所有其他浏览器中,它都可以正常运行。提交api后,应该获得包含序列化数据的帖子。找不到解决方案,希望您能帮我解决这个问题。


<div class="formular">
    <?php echo do_shortcode( '[contact-form-7 id="1234"]' ); ?>
</div>
$(".formular form").submit(function(event){
        event.preventDefault();
        var formValues = $(this).serialize();    
});
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
    if ( '1234' == event.detail.contactFormId ) {
   var formValues = $('.formular form').serialize();
      $.post("https://api", formValues, function(data){
    });
    }
}, false );
</script>

0 个答案:

没有答案