Обновить
7
0
Виктор@tramak

Пользователь

Отправить сообщение
На счёт выложите на GitHub, скрипт свободно распространяется, можете дорабатывать и вылаживать где угодно, без ссылок на мой скрипт и подобной ерунды.
obj.trigger( 'jasync.uploadProgress', ...)
jasync — namespaces
uploadProgress — события

$.ajax — мне не подошёл. Был вынужден использовать XMLHttpRequest
Я на самом деле думал как назвать и изначально назвал атрибут async, потом думал назвать data-async, ещё думал название поместить в глобальную переменную.
Но я остановился на jasync, хоть это и не валидно.
Если скрипт будет полезен, то перенесу название в глобальную переменную, чтобы ни у кого не возникали вопросы.
Неплохой скрипт, форму отправляет.
Я предоставил своё виденье, постарался собрать все варианты, которые могли бы сократить код, где помимо ассинхронной отправки формы, есть отправка при клике на элемент, загрузка файлов при клике на кнопку.
И показал что можно сократить код, если правильно отсылать данные с сервера.
Да ты прав, я про ajaxSubmit написал, ajaxForm не сработает если контент будет добавлен динамически.
да это работает, т.е. так я должен подписаться на клик по элементу и вызвать функцию $(«form»).ajaxForm(); и она отправится.
В моём случае не надо подписываться, отправляешь ты формы, либо ты кликаешь на элементе, загружаешь файлы.

Я не уверен, но по моему ajaxForm не делает кросдоменные запросы
Ну это немного не то здесь требуется в коде вызывать функцию ajaxForm и нет загрузки файлов.
Суть данной статьи чтобы не писать js код вообще (или только в исключительных случаях), а только с сервера отправлять нужные ответы.
Возможно, я не наталкивался, скиньте ссылку

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность