[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обновление без перезагрузки ajax
Astin
Приветствую Форумчане!

Начну из далека...

На сайте есть вывод заявок, по истечении к примеру 14 дней заявка не
показывается на сайте. Я через cron подключаю обработчик который
ставит в БД поле активная заявка 0 если заявка старше 14 дней

Теперь, в личном кабинете сделал вывод заявок юсера и ему показывается
активна заявка или нет. Если она не активна, то стоит предложение активировать
ее по нажатию на ссылку возле заявки

По нажатию на ссылку в БД в таблице заявок обновляется поля дата и активная заявка
Дата ставится сегодняшняя а в активная ставится 1 и она начинает показываться
снова на сайте

Так вот, к этой ссылке "активировать" я прикрутил ajax

Все отлично работает и обновляет именно ту заявку по которой кликнули

Вопрос у меня вот в чем: Как обновить данные на странице или саму страницу
без перезагрузки


В коде скрипта я пока поставил
setTimeout('location.replace("./mybid")', 3000);


Но страница то перезагружается, а как сделать без перезагрузки?

Вот сам код
$(document).ready(function()
{
$("body").on('click', '.actv', function(e) {

e.preventDefault();
var clickedID = this.id.split("-");
var NumberID = clickedID[1];
var data = 'Activat='+NumberID;
$.ajax({
type: "POST",
url: '../modules/ofice/handler.php',
cache: false,
dataType: 'json',
data:data,

success: function (data)
{
$("#oks").html(data.response).fadeIn(100);
if(data.success)
{
setTimeout('location.replace("./mybid")', 3000);
}
}
,

error: function (data) {
alert('Что-то пошло не так... Попробуйте еще раз');
},
});
return false;
});
});


Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.