2010-06-29 2 views
0

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

Пример кода, как подойти к этому, будет высоко оценен.

Спасибо.

+0

Я попытался ответить, но на самом деле мы могли бы сделать больше информации о том, как URL-адреса хранятся в таблице и что вы хотите с ними делать в Javascript. –

+0

Привет, Тони, URL-адреса хранятся как http://www.google.com, и то, что я хотел бы сделать, это взять несколько выбранных URL-адресов, скажем 4 из них и добавить их в массив в javascript, то есть [ «http://www.google.com», «http://www.yahoo.com», «http://www.sun.com», «http://www.ebay.com»] Просто интересно, как это будет возможно. Спасибо. – tonyf

+0

Я обновил свой ответ. –

ответ

0

Если вы можете получить 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 library - см this example. Опять же, это будет PL/SQL-код, чтобы поместить массив JSON в элемент страницы, который вы можете получить из Javascript, используя v $(). Или вы можете использовать AJAX как descrobed here.

+0

Привет, Tony, pls см. Мой ответ на ваш запрос выше. – tonyf

Смежные вопросы