Я разрабатываю собственную систему электронной почты для одного из моих клиентов в качестве дополнения к созданной мной CMS, которую я даю своим клиентам. Я использую jQuery Ajax для отправки всей информации в файл PHP, который форматирует электронную почту, отправляет запрос в MySQL, чтобы получить все адреса электронной почты из базы данных, и отправляет электронные письма с помощью функции mail(). Это занимает некоторое время, и я хочу, чтобы jQuery ajax отображал индикатор выполнения каждый раз, когда PHP-скрипт отправляет электронное письмо. Я искал что-то похожее на успех: функция (), которая получает данные из сценария PHP через JSON, позволяя jquery обновлять ход отправки по электронной почте.
У кого-нибудь есть предложение по этому поводу? Что-то вроде этого предпочтительнее:
$.ajax({
type: "POST",
url: "example.com",
data: {"test":"test","tester":"tester"},
PROGRESS: function(data){
$("div").html(data);
},
success: function(r){
alert(r);
}
});
});