Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.12.2016, 21:20
Новичок на форуме
Отправить личное сообщение для droget77 Посмотреть профиль Найти все сообщения от droget77
 
Регистрация: 31.12.2016
Сообщений: 1

Как передаются параметры через такой onclick=?
Добрый день есть вот такой код:

<a style="cursor:pointer;" class="bo_button" onclick="popup('ajax/add_ref/ref_form.php','form=pris&amp;id=1&amp;user=admin&amp;link=0&amp;hash=7028e2e7b61e985798e2e248185889a1',true);return false;">Вступить в мою команду</a>


Вот код javascript:
function popup(link,width,overflow,max_h){
  
  if($("div").is("#popup-okno")){
    $('#popup-okno').remove();
  }

  var css_overflow = '';
  if(overflow){
    css_overflow = 'style="overflow:visible;'+max_h+'"';	
  }else{
    css_overflow = 'style="'+max_h+'"';	
  }
  
  var popup = '<div id="popup-okno" style="width:'+width+';">';
      popup += '<span class="closed-popup" onclick="closed_popup();"></span>';
      popup += '<div class="text-popup" id="js-popup" '+css_overflow+'></div>';
      popup += '</div>';


  $(window).resize(function(){
    left_s = ($(window).width() - $('#popup-okno').outerWidth())/2 + $(window).scrollLeft();
    top_s = 100 + $(window).scrollTop();
    $('#popup-okno').css({position:'absolute', left: left_s + "px", top: top_s + "px"});
  });

  $('body').append(popup);

  $(window).resize();
  $('#load').animate({ opacity: 'show' }, 450);
  $('#popup-okno').animate({ opacity: 'show' }, 450);


  $.ajax({url: link, type: 'POST',
    error: function (){$('#js-popup').html('<div class="error">Не удалось выполнить запрос!<br>Если ошибка повторяется, обратитесь к Администратору проекта.</div>');},
    success: function (data){ $('#js-popup').html(data); }
  });
  
}


Я так понимаю что запрос идет в файл ref_form.php, но как дальше обрабатывается запрос после form на php не знаю может кто подскажет?

Последний раз редактировалось droget77, 01.01.2017 в 10:08.
Ответить с цитированием
  #2 (permalink)  
Старый 01.01.2017, 02:03
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Даже тут подсветка показывает, что есть баг, а уж в редакторе тем более должно быть видно.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно реализовать такой функционал? Julian Общие вопросы Javascript 3 16.01.2015 12:34
Подскажите, как создать хэш таблицу (или массив) через цикл osetr Общие вопросы Javascript 6 11.11.2014 12:08
Как в обработчик php через Ajax передать несколько значений? Urukhay Общие вопросы Javascript 2 30.08.2014 16:19
Как скачать файл через JS? Dimaz Events/DOM/Window 9 20.07.2014 22:20
Как нарисовать такой фон сайта? SDron Общие вопросы Javascript 5 10.02.2009 15:58