Javascript.RU

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

Как правильно организовать ajax ссылки
Хочется использовать стандартные ссылки вида
<a href="/content/page/1">page</a>
Но при нажатие на них не переходить на страницу а делать ajax $.get и выводить информацию в определенном div.
Подскажите пожалуйста как это правильней сделать. Я придумал вот такое решение:
$("a").click(function(evt) {
    evt.preventDefault();
    var url = $(this).attr("href");
    var formData = $(this).serialize();
    $.get(url, formData, function (response) { *}
  });


Но из за evt.preventDefault(); некорректно работают другие plugin которые привязаны к нажатию на ссылки. Может можно evt.preventDefault(); на что-то заменить, или есть какие-то другие решения? Помогите пожалуйста.
Ответить с цитированием
  #2 (permalink)  
Старый 31.07.2015, 00:19
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

Ссылкам дай определенный класс и отбирай не с помощью селектора $('a'), а, допустим, $('.ajax') - т.е. только те ссылки, которые посылают запрос.
Ответить с цитированием
  #3 (permalink)  
Старый 31.07.2015, 00:26
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Это не выход. evt.preventDefault(); мешает работе других plugin. Нужно как-то избавиться от evt.preventDefault(); ?
Ответить с цитированием
  #4 (permalink)  
Старый 01.08.2015, 16:25
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Не работает вот этот plugin http://ifnot.github.io/PopConfirm/
При нажатие на ссылку появляется окошко. С уведомлением, Вы действительно хотите нажать или нет. Подскажите может можно как-то подружить эти вещи?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как правильно обращаться к свойствам объект внутри самого объекта ? mitiya Общие вопросы Javascript 12 25.04.2015 21:18
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Индексация AJAX сайтов - Как это работает? byFahrenheit AJAX и COMET 4 21.02.2013 17:09
Как правильно очистить maxlength в input? Маэстро Events/DOM/Window 10 22.06.2011 18:14
Как сделать, чтобы 2 ссылки отображались как hover при наведении мышкой на любую? Ava Элементы интерфейса 5 19.05.2009 23:24