Ajax成功后,在特定类字段中的数据值将不会受到影响。
$(".item").change(function () {
var value = $(this).val();
$.ajax({
type: "POST",
url: "mul.php",
data: {
select_value: value
},
success: (data) => {
jQuery(this).closest('td').nextAll().eq(0).children().val(data);
}
});
});
答案 0 :(得分:1)
我猜*您在成功函数中的this
并非您所期望的
可能的解决方案,例如,创建$(this)变量。
$(".item").change(function () {
var $this = $(this);
var value = $this.val();
$.ajax({
type: "POST",
url: "mul.php",
data: {
select_value: value
},
success: (data) => {
$this.closest('td').nextAll().eq(0).children().val(data);
}
});
});
请注意,这是一个猜测,因为您的问题没有提供html,当前结果和预期结果。