我在PHP AJAX 项目工作。我想禁用和更改ajax中的成功函数调用后的按钮的文本。我的ajax函数工作正常,我得到了所需的输出。只有一件事是剩余的按钮的事情。这里是我的代码ajax。
$(document).ready(function () {
$(document).on("click", "#add_btn", function (e) {
e.preventDefault();
var id = $(this).val();
var cus_id = $('#customer_selection').val();
if (!cus_id) {
alert("Please select a customer")
} else {
$.ajax({
url: "add_selection_script.php",
type: "POST",
data: {
id: id,
cus_id: cus_id
},
success: function (data) {
// here i want to change button text and disable for click button only
not others because my buttons are dynamic
prop("disabled", true);
html("Added");
}
});
}
});
});
这里是按钮代码
<button type="submit" id="add_btn" value="<? echo $id; ?>">Add to selection</button>
2条答案
按热度按时间vh0rcniy1#
您必须给予要更改的标识符
如果您按钮是动态的,那么您可以执行以下操作:单击按钮时,将元素放入变量中
在你的成功函数里写上
ql3eal8s2#
您需要设置按钮的属性并使用
.html
或.text
来更改文本。