1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lisniuse-formJs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Введение

Переписывание объекта Form в HTML5 DOM для использования технологии AJAX без перезагрузки страницы и обмена данными с сервером.

Версия 1.0 не требует никаких зависимостей, можно сразу использовать, просто импортировав файл JS.

1. Синтаксис и API

Синтаксис:

var formObj = new FormJs(option);
  • formObj — имя объекта;
  • FormJs — имя класса;
  • option — объект, который передаётся.

Пример:

var formObj = new FormJs({
	formId : "demoForm",
	isRefresh : false,
	async : false,
	subButId : "submitButton", 
	onclick : function(){
	   	alert();
	},
	callback : function(state,data,xhr,ts,errorinfo){
		if ( state == "success" ){
			console.log(data);
		}
	}
});

Описание параметра option:

Параметр Описание
formId ID элемента формы: тип — строка
isRefresh Использовать ли технологию без перезагрузки (если установлено значение true, будет использоваться метод отправки данных по умолчанию HTML5.0): тип — логическое значение
async Использовать ли асинхронный режим: тип — логическое значение
subButId Идентификатор кнопки в форме, которая используется для запуска события отправки: тип — строка
onclick Функция обратного вызова, вызываемая перед запросом
callback Функция обратного вызова после отправки, принимает пять параметров:
* *state* — статус запроса: «успех», «завершено» или «ошибка»;
* *data* — данные, возвращаемые сервером после успешного выполнения запроса (строка);
* *xhr* — возвращённый объект XHR;
* *ts* — состояние XHR;
* *errorinfo* — информация об ошибке, если она произошла.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Переписать объекты формы в HTML DOM, чтобы можно было использовать технологию AJAX и осуществлять обмен данными с сервером. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/lisniuse-formJs.git
git@api.gitlife.ru:oschina-mirror/lisniuse-formJs.git
oschina-mirror
lisniuse-formJs
lisniuse-formJs
master