Задача такая создать динамический диалог на ajax js и php. Задача вроде выполнена, но при использовании данной функции создается куча запросов ajax, которые грузят систему. Как ограничится только одним запросом в некоторый промежуток времени. Сам php файл не нужен проблема только с js(ajax)
function show () {
var form_data = $(".form").serialize();
$.ajax({
type: "POST",
url: "go.php",
data: form_data,
success: function (y) {
$('.news').empty();
$('.news').append(y);
}
});
}
function hoho () {
clearInterval(ff);
var ff = setInterval('show()',1000);
}
hoho();
Вызывайте show
в следующий раз не раньше, чем вернется ответ на запрос из предыдущего вызова.
function show() {
var form_data = $(".form").serialize();
$.ajax({
type: "POST",
url: "go.php",
data: form_data,
success: function(y) {
$('.news').html(y);
setTimeout(show, 1000);
}
});
}
show();
Интервал делай больше. Последний параметр функции SetInterval и есть твой промежуток времени.
var ajax_interval = setInterval(function(){
var form_data = $(".form").serialize();
$.ajax({
type: "POST",
url: "go.php",
data: form_data,
success: function (y) {
$('.news').empty();
$('.news').append(y);
}
});
}, 1000);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
есть json как посчитать одинаковые поля убрать их и отправить 5 параметром количество одинаковых параметров За любую идею буду благодарен...
В общем-то дело такое: необходимо создать страницу с фоном любого цвета, при клике в любую область которой осуществляется закрашивание фигуры...
функция success с ajax запроса на createНу и соответственно добавляет элемент