Как сохранить результаты URL скрипта в переменной Javascript - PullRequest
0 голосов
/ 08 января 2019

Я запускаю скрипт в элементе head веб-страницы, который является URL-адресом вызова API и возвращает результаты в виде массива javascript. Проблема в том, что в документации API нет ссылки на имя массива javascript или как получить к нему доступ, поэтому я не знаю, как использовать этот массив в дальнейших сценариях. Мне нужен способ сохранить результаты вызова API url в моей собственной переменной массива javascript, которую я могу использовать.

Итак, есть ли способ сохранить результат скрипта head в качестве переменной? Спасибо за любую помощь.

<script lang="javascript" src="https://target_domain/db/ target_dbid?a=API_GenResultsTable&qid=5&jht=1&ticket=auth_ticket"> </script>

1 Ответ

0 голосов
/ 08 января 2019

Если вы хотите получить данные в виде массива javascript: установите для параметра JSA значение 1. Поэтому замените jht=1 на jsa=1 в URL-адресе запроса.

Когда вы сделаете это, он сгенерирует скрипт, который сохранит результат в глобальной переменной с именем: qdb_data.

Обратите внимание, что вызов GenResultsTable предназначен для генерации таблицы HTML, а не для получения необработанных данных. Для получения необработанных данных я бы предпочел использовать https://help.quickbase.com/api-guide/do_query.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...