这是流程。
页面输入 - > jquery call 1 - >将数据发送到第一个PHP页面 - > PHP从DB中提取并返回输出 - >修改了新加载表格的输入 - > jquery call 2 - >将数据发送到第二个PHP页面,该页面使用新记录信息更新数据库
这是一个更新表单 - 他们输入他们的代码,加载他们的信息,他们可以更新他们的信息。如果他们想要进行更改,我怎么能让它回调第一个查询呢?
这是JS文件:
/* Primary Load Function */
(function ($) {
'use strict';
$("#codesubmit").submit(function (event) {
event.preventDefault();
$("#loding").css("display", "inline-block");
$.post("codesubmit.php", {
UniqueCode: $("#codeentry").val()
})
.done(function (data) {
if (data) {
$("#loding").hide();
$("#Success").slideDown("slow");
setTimeout(function () {
$("#FullField").slideUp("slow");
}, 1500);
setTimeout(function () {
$("#FullField").html(data);
}, 2300);
setTimeout(function () {
$("#FullField").slideDown("slow");
}, 3500);
$("#codesubmit")[0].reset();
}
else {
$("#loding").hide();
$("#Error").slideDown("slow");
setTimeout(function () {
$("#Error").slideUp("slow");
}, 3000);
}
});
});
})(jQuery);
/* End Primary Load Function */
/* Update RSVP Details Function */
(function ($) {
'use strict';
$('body').on('submit','#updatersvpform', function(event) {
event.preventDefault();
var form = $('#updatersvpform');
var formData = $(form).serialize();
$("#updateloading").css("display", "inline-block");
$.post("updatersvp.php", formData)
.done(function (data) {
if (data) {
$("#updateloading").hide();
$("#UpdateSuccess").slideDown("slow");
setTimeout(function () {
$("#FullField").slideUp("slow");
}, 1500);
setTimeout(function () {
$("#FullField").html(data);
}, 2300);
setTimeout(function () {
$("#FullField").slideDown("slow");
}, 3500);
$("#updatersvpform")[0].reset();
}
else {
$("#updateloading").hide();
$("#UpdateError").slideDown("slow");
setTimeout(function () {
$("#UpdateError").slideUp("slow");
}, 3000);
}
});
});
})(jQuery);