Комментарии 18
То что надо!
Половина «проблем» решается, если обработчик вешать не на click, а все-таки на submit.
а «хардкод url контроллера в js-скрипте» решается, например так:
url: form.attr("action"),
Что на счет websockets?
Не понял, как и для чего вы хотите применить здесь WebSockets?
Вместо XMLHttpRequest.
Как транспорт для общения с сервером.
Как транспорт для общения с сервером.
А что мы от этого выигрываем? Поддержка браузерами веб-сокетов ничуть не лучше даже чем XMLHttpRequest 2. Если же нужна постоянная двусторонняя связь с сервером, а не отправка формы, для чего WebSockets и создавались, то это уже совсем другая задача.
Понял Вас, спасибо!
Вроде же, начиная с IE8 всё поддерживается. Вдогонку, там всякие оперы и фаерфоксы тех времён, хром и подавно.
8? Да ну? caniuse.com/#feat=websockets
Запретить повторную отправку можно и кукисами из js, ну и на сервере ещё раз проверить
Представил версию v3.0.0. Много было переосмыслено, избавился от зависимости от malsup jquery.form, а сам библиотеку разделил на подрепозитарии, добавил много нового функционала.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Библиотека, облегчающая разработку форм на сайтах