Send form when press enter

Example

 

jQuery Validation Plugin on Rails

Приклад використання валідації на стороні клієнта за допомогою плагіна jQuery Validation в Rails

Gemfile

app/assets/javascripts/application.js

 

Submit form with delay while entering data into input or select field

I have to submit form by ajax, and I wanеd set delay before submit my entering data but only when I put in input field. When I change in select field, form submit at once

 

select2 для select отриманого у відповіль на AJAX-запит

Завів окремий клас filter_select для селектів, які мають бути select2

Проблема виникла, коли я селект із цим класом отримую як відповідь на ajax-запит. В результаті маємо select із класом select2, але функціонал не діє, використати document on не можем, так як дії немає

Вирішив проблему наступним чином

 

Анімація AJAX-запитів

Коли ajax-запит триває довго, виникає не зрозуміла ситуація. Чи запит уже закінчив роботу, чи ще ні. Для цього не погано було б організувати анімацію, яка б запускалась перед ajax-запитом, та виключалась після його виконання.

Даний метод є дуже простий і зручний, оскільки він буде задіяний на усі існуючі в проекті ajax-запити, без будь-якого додаткового прописування ідентифікаторів об'єктів. Оскільки ми біндимо функцію анімації на саму подію початку та кінця Ajax-запиту

index.html

applocation.css

application.js

 

Закриття modal-го вікна із ajax-контентом

Після банального $(element_id).modal('hide'); вікно закривається, але залишається темний фон і неможливість мишкою клікати по body. Мені допомогло наступне

 

Робота з jQuery після Ajax виклику

Якщо у вас підгрузився, наприклад div класу element, у відповідь на ajax-запит, то спроба забіндити той же click по цьому елементу стандартним способом

буде невдалим. Потрібно: