Skip to content

Instantly share code, notes, and snippets.

@TrywaR TrywaR/form.tpl
Last active Aug 31, 2019

What would you like to do?
MODX Revo | PhoneGap > Отправка сообщения на сервер | Отправка сообщения из приложения сделанного на PhoneGap или Cordova на сайт с MODX Revo
[[-Вывод и работа формы при помощи плагина formit в Modx Revo, где form_app_tpl чанк с самой формой]]
&formName=`Форма из приложения`
&hooks=`FormItSaveForm, email`
&emailSubject=`[[++site_name]]: Форма из приложения`
<p>Сообщение успешно отправленно</p>
// js для отправки формы на сервер и получения результата
// post
// - contact_form
$(document).on('submit', '#contact_form', function(data){
// - Проверка валидации Html 5
if($("form")[0].checkValidity()) {
// --- Отправка
url: [адрес страницы с формой],
data: $(this).serialize(),
type: "POST",
xhrFields: {
withCredentials: false
}).done(function(data) {
// ---- Приём
return false
// -- Ошибка валидации
// - contact_form x
// post x
// Плагин для MODX Revo чтобы обрабатывать запросы со сторонних платформ
// Должно быть включено системное событие OnWebPageInit, если летит POST или GET c app разрешаем обработку
header('Access-Control-Allow-Origin: *');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.