attr('disabled', true)". Ця функція допоможе вам вимкнути кнопку під час натискання, але не після того, як ми натиснули кнопку, вона залишиться вимкненою. Отже, далі ми реалізуємо її за допомогою ajax, і після того, як сервер відповість на стороні клієнта, ми видалимо атрибут disabled до кнопки.
Ви можете робити кілька запитів AJAX одночасно за допомогою JavaScrip, як у цьому прикладі.
- $.get("ajax/test1.html", function(data) {
- $(".result").append("<p>Дані з test1:" + data + "</p>");
- });
- $.get("ajax/test2.html", function(data) {
- $(".result").append("<p>Дані з test2:" + data + "</p>");
- });
Скасування запиту Ajax — це процес зупинки поточного асинхронного запиту HTTP, зробленого за допомогою технології AJAX. Це може бути досягнуто шляхом за допомогою методу abort() об’єкта XHR (XMLHttpRequest).. Метод abort() зупиняє запит і завершує відповідь.
- Безпека AJAX Безпека AJAX Зміст. На стороні клієнта (JavaScript) Використовуйте .innerText замість .innerHTML. Не використовуйте eval(), new Function() чи інші інструменти оцінки коду. Канонізувати дані для споживача (читайте: кодувати перед використанням) Не покладайтеся на логіку клієнта для безпеки. …
- Запобігання ін'єкціям SQL.
Запобігання подвійним поданням у формі за допомогою одноразової прив’язки подій. У цьому підході jQuery. Метод one() гарантує, що подія надсилання форми прив’язується лише один раз, запобігаючи повторюваним надсиланням. Після надсилання він вимикає елементи форми та відображає повідомлення про успішне виконання.