如何在另一个动作之前等待/检查ajax响应

时间:2015-11-18 13:27:27

标签: jquery ajax expressionengine

我有一个包含2个表单的页面。 1表单更新条目的数据,另一表单用于将该数据通过电子邮件发送给选定的收件人。

提交电子邮件表单时,我需要它来更新条目表单的字段,然后通过AJAX保存该数据然后发送自己。 它主要起作用,但我觉得延迟是事情可以改善的地方,显然如果保存时间超过1000毫秒,数据就会丢失。 此外,这似乎在firefox中引起了很多递归(没有测试过其他人)。

$('#emailSend').click(function(){
    preventDefault();
    $('#status').val('Live');
    $('#submitChanges').click();
    $(this).delay(1000).click();
});


$('#entryData').ajaxForm(function() { 

}); 

在继续前往' $(this).click();'?

之前,如何检查保存的数据?

我正在使用expressionengine和jquery.forms插件

由于

0 个答案:

没有答案