Как получить доступ к данным столбца таблицы базы данных Oracle в Javascript в Oracle ApEx - PullRequest
0 голосов
/ 29 июня 2010

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

Пример кода того, как подойти к этому, будет очень признателен.

Спасибо.

1 Ответ

0 голосов
/ 29 июня 2010

Если вы можете получить URL-адреса в элементах страницы с помощью кода PL / SQL, тогда вы можете получить доступ к значениям элемента страницы из Javascript следующим образом:

url1 = $v('P1_URL1');
url2 = $v('P1_URL2');

Например, вы можете иметь PL-файл под нагрузкойПроцесс SQL, например:

select url1, url2
into   :p1_url1, :p1_url2
from   my_urls
where  ...;

Чтобы поместить несколько URL-адресов в массив, вы можете использовать библиотеку PL / JSON - см. в этом примере .Опять же, это будет PL / SQL-код для помещения массива JSON в элемент страницы, к которому затем можно получить доступ из Javascript с помощью v $ ().Или вы можете использовать AJAX в качестве дескриптора здесь .

...