我试图插入一条记录,然后在将其添加到数据库后检索它,但是检索它的第二个aplog调用应该在记录插入后等待。你有什么想法吗
$(document).ready(function() {
$("#addPersonnelForm").on("submit", function() {
departmentName = $("#selectPersonnelDepartment option:selected").text();
$.ajax({
url: "php/insertPersonnel.php",
type: "POST",
dataType: "JSON",
data: {
firstName: $("#addPersonnelFirstName").val(),
lastName: $("#addPersonnelLastName").val(),
emailAddress: $("#addPersonnelEmailAddress").val(),
jobTitle: $("#addPersonnelJobTitle").val(),
departmentID: $("#selectPersonnelDepartment").val()
},
success: function(result) {}
});
});
});
$.ajax({
url: "php/retrievePersonnel.php",
type: "POST",
dataType: "JSON",
success: function(result) {}
});
数据库已经填充,当我启动应用程序时,它检索最后一条记录,例如记录100,但它应该检索记录101,因此我希望第二个AJAX调用在插入后等待。
1条答案
按热度按时间cnh2zyt31#
您可以在第一个请求的回调中调用第二个ANORTH请求,以便对请求进行排序。
Use还可以使用Query.done()函数来链接请求。
(See详情请点击此处:https://api.jquery.com/jquery.ajax/)
(Note:为了澄清我的回答下面的评论,我最初建议不推荐使用success回调。事实并非如此)