我的代码有问题,为什么我的 ajax 函数返回两个响应。第一个正是我所期望的,但第二个等于 0。
这是代码:
$('td p #btn').each(function (index) {
$(this).click(function () {
var qte = $(this).parent().prev().find('input').val();
$.ajax({
context: this,
url: ajaxurl,
type: 'POST',
data: {
action: 'myfunction',
qteP: qte,
index: index
},
success: function ($result) {
$(this).parent().parent().prev().html($result);
}
})
$(this).hide();
$(this).prev().show();
$(this).parent().prev().text(qte);
});
});