我的PHP文件做2个操作:1.从表单提交数据到数据库表,2.发送电子邮件。我想要做的是通过ajax显示状态消息。例如:“第一次操作完成,请等待第二次”,然后当第二次完成后,显示下一条消息“第二次操作完成”。现在我的阿贾克斯看起来就是这样。我如何修改它?如何通过AJAX从PHP文件获取多个响应?
//add status data to form
form.data('formstatus', 'submitting');
if (validate()) {
//send data to server for validation
$.ajax({
url: formUrl,
type: formMethod,
dataType: "json",
data: formData,
success: function (data) {
$.notifyBar({
cls: data.status,
html: data.message
});
form.data('formstatus', 'idle');
}
});
}
看起来像sendMail(func)? –
完全像你的$ .ajax函数,另一个url。主要的一点是,你可以存储有用的信息在会话内发送邮件,或者用ajax发送邮件。我更喜欢第一种方法,因为发送的数据较少,但秒数允许您避免使用另一个层(会话保存/检索服务器端语言部分)。 – roselan