点击事件启动,但ajax未发生
on click event firing but ajax not happening
我正在使用ajax加载数据行,现在我正试图通过单击该行中的删除图像图标来删除该行(删除图像是用行数据加载的<input type='image'
)。
现在,通过单击删除行图标,它正在启动,但ajax没有运行以删除MySql-Db中的数据。
$(document).ready(function(){
$(document.body).on('click', '.deleterow', function(){
var userid = $(this).val();
var examid = $("#examid").val();
//alert(userid);
$.ajax({
type:"POST",
url:"deletecandidateexam.php",
data:"candid="+userid+"examid="+examid,
dataType:"json",
success: function(data){
if(data = "norecord"){
alert("No Recodrs Found to Delete Selected Candisate..");
}if(data = "success"){
$(this).parent().parent().remove();
}if(data = "failure"){
alert("Failed to Delete Selected Candisate, Please Try Later..");
}
}
});
});
});
您需要阻止按钮的默认操作,否则您的表单将被提交:
$(document.body).on('click', '.deleterow', function(e){
e.preventDefault();
.... rest of code
});
并修复数据错误:
data: 'candid=' + userid + '&examid=' + examid
相关文章:
- jQuery绑定了没有DOM元素的AJAX事件
- Asp.net Ajax事件句柄如何与DOM事件协同工作
- jQuery——更改SELECT中的值不会触发AJAX事件
- IE 的行为与 jQuery change/ajax 事件不一致
- 当开机自检失败时,调用哪种类型的 AJAX 事件
- 如何在 AJAX 事件完成之前暂停提交事件
- jQuery Ajax 事件绑定
- jQuery全局Ajax事件处理程序的用例
- 捕获无输入字段的按键ajax事件
- HTML拖放OnDrop Ajax事件
- 针对特定ajax调用的全局$.ajax事件的触发器函数
- <李>ajax[事件委派问题]后点击功能不起作用
- Ajax事件只工作一次
- Ajax事件处理程序不更新变量
- jQuery.AngularJS中的ajaxStart等效函数| AngularJS中的Ajax事件处理程序
- 调用jQuery ajaxSuccess(或任何全局AJAX事件),即使本地成功(或任何本地AJAX事件)抛出错误
- 如何创建脊柱模型没有自动转发ajax事件到服务器的脊柱
- 是否可以用ajax事件显示php内容?
- 在Rails 4上没有从设计登录表单接收ajax事件
- 可以一个jQuery ajaxSuccess函数通知在另一个(javascript)文件的AJAX事件?如果是这样,我做