表格发送多次

时间:2015-10-11 18:20:41

标签: jquery

所以,我有以下脚本来处理表单提交:

<script type="text/javascript" >    
jQuery(document).ready(function($) {

$('body').on('click', '.rh_contact_seller_submit', function() {

    if($('#rhc_email').val() === '') {
        mu_form_validate($('#rhc_email'));
     } else {
        var data = {
            'action': 'mu_send_message',
            'email': $('#rhc_email').val(),
            'phone': $('#rhc_phone').val(),                             
            'message': $('#rhc_ask').val(),             
            'to_author': $('#rhc_author').val()
        };

        var ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>';
        $.post(ajaxurl, data, function(response) {
            if(response === 'success'){
                alert('Message Sent Successfully!');
                $('.rhpm_close').click();
            }
        });
    } 
});
});
</script>

但是,它经常多次发送请求。

我有办法只发一次吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

$('body').on('click', '.rh_contact_seller_submit', function() {

$('.rh_contact_seller_submit').on('click', function() {

这样可以。!