Hyperlink jquery:如何在click()事件中使用sumbit()函数?

Hyperlink jquery:如何在click()事件中使用sumbit()函数?,hyperlink,submit,Hyperlink,Submit,如何在点击事件中使用提交和ajax功能?我需要发送输入隐藏到服务器使用链接,但没有找到在点击事件。。。。有解决办法吗?请帮忙 p、 对不起我的英语xd $('#delete_link').click(function() { $('#myform').submit(function() { if ($('#codigo').val().length < 1)

如何在点击事件中使用提交和ajax功能?我需要发送输入隐藏到服务器使用链接,但没有找到在点击事件。。。。有解决办法吗?请帮忙

p、 对不起我的英语xd

     $('#delete_link').click(function() {


                           $('#myform').submit(function() {

                                if ($('#codigo').val().length < 1) {$('#notice').html('Error'); return false; }

                                $.ajax({   
                                      type: "POST",   
                                      url: 'mantenimiento.php?action=Eliminar',  

                                      data: $(this).serialize(),   
                                      success: function(data) {

                                            switch(data){
                                                case 'success':
                                                    window.location.reload();
                                                    break;
                                                default:
                                                    $('#notice').html('<p class="error">'+data+'<\/p>');
                                                    break;
                                            }
                                      }   
                                });
                                return false;
                            });

            });
$('#删除链接')。单击(函数(){
$('#myform')。提交(函数(){
if($('codigo').val().length<1){$('notice').html('Error'),返回false;}
$.ajax({
类型:“POST”,
url:'mantenimiento.php?action=Eliminar',
数据:$(this).serialize(),
成功:功能(数据){
交换机(数据){
成功案例:
window.location.reload();
打破
违约:
$('#notice').html('

'+data+''); 打破 } } }); 返回false; }); });


您正在向发出AJAX请求的
submit
事件添加一个处理程序

您需要直接发出AJAX请求,而不涉及
submit
evemt。

此位:

$('#delete_link').click(function() {
    $('#myform').submit(function() {
仅将函数绑定到myform上的
提交
事件(单击
#删除链接
时),但实际上不会触发该事件

我想你想要的是:

$('#myform').submit(function() {
  // stuff to do when submit
});
$('#delete_link').click(function() {
    $('#myform').trigger('submit');
});

谢谢你,我用你的例子解决了我的问题。非常感谢你!。