JavaScript AJAX + FM Data API

Практические советы по работе с FileMaker, типичные задачи и их решения. У вас вопрос? Пишите сюда.
Ответить
andrey volkov
Сообщения: 267
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

JavaScript AJAX + FM Data API

Сообщение andrey volkov » 31 июл 2020, 06:43

Друзья,
есть у кого-нибудь готовый работающий джаваскрипт, который позволяет забирать данные с файлмейкер сервера через Data API
используя технологию AJAX
Может, кто-нибудь сделает такое для фм19?

я хочу командой из фм отправить "тяжелый" запрос на фм сервер через AJAX
так, чтобы не ждать ответа, просто оставить открытым невидимое окно с веб-вьюером.
Но когда ответ придет, хочу, чтобы джаваскрипт автоматически запустил фм скрипт и передал в его параметр полученный с сервера ответ.

Рассчитываю использовать такой сценарий при запуске файла базы данных, чтобы получить и записать в глобальную переменную тяжелые данные от сервера, не заставляя пользователя уныло ждать ответа.

andrey volkov
Сообщения: 267
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: JavaScript AJAX + FM Data API

Сообщение andrey volkov » 01 авг 2020, 04:23

ладно. попробую сам

Аватара пользователя
Arcady
Администратор
Сообщения: 157
Зарегистрирован: 10 сен 2017, 20:45
Контактная информация:

Re: JavaScript AJAX + FM Data API

Сообщение Arcady » 12 авг 2020, 08:01

Есть же документация, там все довольно просто https://fmhelp.filemaker.com/docs/18/en/dataapi/
Но на сервере должно быть настроено https соединение, то есть установлен нормальны SSL-сертификат.

Но для описанной задачи, непонятно почему нельзя использовать обычный Perform Script On Server - там же есть настройки: не ждать исполнения скрипта
Аркадий Перла.
ТриА. Разработка решений для FileMaker
http://tria.pw

andrey volkov
Сообщения: 267
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: JavaScript AJAX + FM Data API

Сообщение andrey volkov » 14 авг 2020, 05:11

так смысл именно в этом - в аяксе
сделать запрос и не ждать ответа. когда он придет, то запустит файлмейкер скрипт и передаст в него результат запроса

это разгрузка, параллельные процессы, увеличение скорости

Ответить