Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Ajax запрос на закрытие окна (https://javascript.ru/forum/misc/33362-ajax-zapros-na-zakrytie-okna.html)

modestes 20.11.2012 16:17

Ajax запрос на закрытие окна
 
Приветствую!

Нужна помощь в реализации следующего:

Есть popup окно которое вызывается при загрузке страницы, в него загружаются новые тикеты.
Обычная кнопка закрытия есть, но нужно сделать еще кнопку "закрыть и не напоминать".

создал инпут через который посылаю POSTом Ajax запрос.
Скрипт запроса(ниже, после вызова окна)

Вызов окна
$(document).ready(function() {
  $('#new_info_tickets-div').slideTo({
    transition:300,
    top:'center',
    left:'center',
    inside:window
  });
  $('#background').height($(document).height());

  jQuery(window).resize(function() {
    $('#new_info_tickets-div').stop().slideTo({
      transition:300,
      top:'center',
      left:'center',
      inside:window
    });
  });

/*Закрытие*/
  var closeWelcomeBox;

  $(window).scroll(function(){ 
    if(!closeWelcomeBox){
      $('#new_info_tickets-div').stop().slideTo({
        transition:300,
        top:'center',
        left:'center',
        inside:window
      });
    }
  });

  
  $("#closeWelcomeBox").click(function(){
    $('#new_info_tickets-div').stop().slideTo({ 
      transition:500,
      top:-2000
        });
        $('#background').fadeOut(500);
    closeWelcomeBox = true;
  });
});



Скрипт запроса.
Консоль ругается на строчку {ids: ids}
нужно определить эту переменную и затем её передавать
как это сделать?
$.post('/modules/ajax/set_tickets_viewed.php',
          {ids: ids},
          function(data) {
            if (data.error == 0)
            {
              // Как тут правильно записать?
            }
            else
            {
              //произошла ошибка
              
            }
          }
          , 'json');


Часовой пояс GMT +3, время: 07:44.