我正在尝试使用ajax删除。错误在哪里?
$(function () {
$("#del").on('click','button',function ($a){
$.ajax({
url: "logical.php?action=del",
type: 'POST',
data: new FormData(this),
contentType: false,
cache: false,
processData: false,
success: function(data) {
$("#showdata").html(data);
}
});
return false;
});
});
按钮代码是
<td align="center"> <button type="button" id="del" '<?php $a="$fetch ['news_id'];" ?>'> Delete </button> </td>
答案 0 :(得分:0)
只需删除活动中的'button'
参数即可。它说:“查找#del
元素的按钮子元素,同时要将click
事件直接附加到#del
元素上。
试试这个:
$("#del").on('click', function ($a){
$.ajax({
url: "logical.php?action=del",
type: 'POST',
data: new FormData(this),
contentType: false,
cache: false,
processData: false,
success: function(data) {
$("#showdata").html(data);
}
});
return false;
});
它应该以这种方式正常工作。