Показать сообщение отдельно
  #2 (permalink)  
Старый 22.03.2014, 03:46
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от kapustnik
В чем проблема ?
В твоем непонимании javascript'а.

После .load на странице появляются новые элементы, у которых не установлено никаких обработчиков событий. Откуда бы им (обработчикам) взяться?
Выхода два:
1) После .load навешивать обработчики
2) Делегировать обработчики родителю, который заведомо всегда присутствует на странице. Делегат создается так:
$(parent).on('submit', '.setfilter', function(){})

Сообщение от kapustnik
var m_method=$(this).attr('method');
var m_action=$(this).attr('action');
Вот так и бывает когда лезут во всякие библиотеки, не изучив нативные API.
Зачем тебе метод attr, когда все доступно как this.method и this.action?
И такое именование не используется в JavaScript. Вроде в C++ так пишут.
__________________
В личку только с интересными предложениями
Ответить с цитированием