每次我失去对 ID 字段的关注时,alert("Start AJAX: " + EmplID);
都会调用但 AJAX 调用会进行两次:第二次 ID 字段失去焦点,而不是第一次。所有建议都会有所帮助。
$("#ID").focusout(function() {
var EmplID = $(this).val();
alert("Start AJAX: " + EmplID);
$.ajax({
type: "POST",
url: "program_includes/Employee_help.php",
cache: false,
data: {
value: 4,
id: EmplID
}
}).done(function(msg) {
alert(msg);
parseScript(msg);
$.ajax({
type: "POST",
cache: false,
url: "program_includes/Customer_help.php",
data: {
value: 4,
id: $("#Kundennummer").val(),
Employee: "Yes"
}
}).done(function(msg) {
alert(msg);
parseScript(msg);
$("#Name").val($("#customers_Name").val());
}).fail(function(msg) {
alert("Fail2 : " + msg);
});
}).fail(function(msg) {
alert("Fail1 : " + msg);
});
});