Как получить параметры атрибута href ссылки из объекта события щелчка

Есть ли простой способ получить параметры в конце атрибута href щелкнутой ссылки с помощью события click объект?

У меня есть код jQuery, который выглядит следующим образом:

$(document).ready(function() {
    $('#pages').delegate("a", "click", function(e) {
        var formData = "parameters to clicked link";
        $.ajax({
            url: 'friends2.php',
            dataType: 'json',
            data: formData,
            success: function(data) {
                $('#searchbutton').attr("disabled", false);
                $('#searchresults').html(data.results);
                $('#pages').html(data.paginate);
            }
        });//ajax end
        return false;
    });
});

И вот соответствующий HTML:

<div id="pages">
<span class="disabled">previous</span>
<span class="current">1</span>
<a href="friends.php?term=ma&p=2">2</a>
</div>

Я пытаюсь разбить на страницы результаты поиска, который я выполнил с помощью ajax. Поиск работает нормально и позволяет получить список пользователей, соответствующих запросу. Часть сценария результатов, которая создает ссылки для разбивки на страницы, также работает.

В приведенном выше примере есть две страницы результатов. Что я хочу Когда пользователь щелкает ссылку, чтобы перейти на страницу 2 результатов, необходимо перехватить щелчок по ссылке и вместо этого создать новый запрос ajax, используя term = ma & p = 2 в качестве данных, переданных в запрос.

Итак, короче говоря, есть ли простой способ получить term = ma & p = 2 из объекта события, переданного анонимной функции в моем jQuery выше?

8
задан itsmequinn 18 February 2012 в 17:40
поделиться