我的代码存在问题,为什么我的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);
});
});