Hyperlink jquery:如何在click()事件中使用sumbit()函数?
如何在点击事件中使用提交和ajax功能?我需要发送输入隐藏到服务器使用链接,但没有找到在点击事件。。。。有解决办法吗?请帮忙 p、 对不起我的英语xdHyperlink jquery:如何在click()事件中使用sumbit()函数?,hyperlink,submit,Hyperlink,Submit,如何在点击事件中使用提交和ajax功能?我需要发送输入隐藏到服务器使用链接,但没有找到在点击事件。。。。有解决办法吗?请帮忙 p、 对不起我的英语xd $('#delete_link').click(function() { $('#myform').submit(function() { if ($('#codigo').val().length < 1)
$('#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');
});
谢谢你,我用你的例子解决了我的问题。非常感谢你!。