За последние 24 часа нас посетили 17759 программистов и 1658 роботов. Сейчас ищут 927 программистов ...

ссылка, клик и передача параметров

Тема в разделе "JavaScript и AJAX", создана пользователем vikrorpert, 26 окт 2011.

  1. vikrorpert

    vikrorpert Активный пользователь

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    есть ссылка типа <a href='page.php?id=1'>click</a>
    хочу чтобы при клике по ссылке был переход на page.php но гет параметр передался через пост

    как это сделать без правки самой ссылки? как нить jqury вывернутся
     
  2. Михаил

    Михаил Активный пользователь

    С нами с:
    12 июл 2009
    Сообщения:
    545
    Симпатии:
    0
    Адрес:
    Bielarus
    вместо ссылки можно форму и передавать постом.
     
  3. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Код (Text):
    1. $("A").bind("click", function() {
    2.   var el = $(this).attr('href').split(/\?/);
    3.   var form = $('<FORM method="POST"></FORM>').attr('action', el[0]);
    4.   if (el.length > 1) {
    5.     var pairs = el[1].split(/&/);
    6.     for (var i=0; i<pairs.length; i++) {
    7.       var arr = pairs[i].split(/=/);
    8.       $('<INPUT type="hidden">').attr('name', arr[0]).val(arr[1]).appendTo(form);
    9.     }
    10.   }
    11.   form.appendTo("BODY").submit();
    12.   return false;
    13. });