Javascript 单击事件触发,但ajax未发生

Javascript 单击事件触发,但ajax未发生,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,我正在使用ajax加载数据行,现在我正在尝试通过单击该行中的删除图像图标来删除该行(删除图像是您需要阻止按钮的默认操作,否则您的表单将被提交: $(document.body).on('click', '.deleterow', function(e){ e.preventDefault(); .... rest of code }); 并修复数据错误: data: 'candid=' + userid + '&examid=' + examid 数据:“candid

我正在使用ajax加载数据行,现在我正在尝试通过单击该行中的删除图像图标来删除该行(删除图像是
您需要阻止按钮的默认操作,否则您的表单将被提交:

$(document.body).on('click', '.deleterow', function(e){
    e.preventDefault();
    .... rest of code
});
并修复数据错误:

data: 'candid=' + userid + '&examid=' + examid

数据:“candid=“+userid+”examid=“+examid
应该是
数据:“candid=“+userid+”&examid=”+examid
?注意
&
。它不是正在启动还是正在启动,php会给您一个错误?使用给定的值直接在浏览器中尝试deletecandidateexam.php,然后您就会知道。您的代码执行回调成功了吗?感谢@KIKO Softwareajax正在运行,我的php代码也在数据库中执行删除数据的操作,但我没有得到任何帮助在大多数情况下,回调成功函数中的数据为true,但没有默认的提交操作?如果它位于表单中,通常在clicked@pete谢谢,ajax正在运行,我的PHP代码也在执行删除数据库中的数据的操作,但我并没有在成功函数中获得回调数据。你是在重复“norecord”吗,等等?如果您在success函数中
console.log(data)
,它会说什么?此外,您可能希望将第一个函数后的
if
s更改为
else if
sif(mysql_num_rows($checkval)==0){$nrc=“norecord”echo json_encode($nrc);exit()}
data: 'candid=' + userid + '&examid=' + examid