2010-06-29 96 views
0

我在包含多个url的数据库表中有一列,我想知道从数据库表中将这些url转换为javascript函数的最佳方式是什么。如何在Oracle中使用Javascript访问Oracle数据库表列数据ApEx

如何解决这个问题的示例代码将不胜感激。

谢谢。

+0

我已经尝试了一个答案,但是我们真的可以处理更多关于如何在表格中保存URL的信息以及您想要在Javascript中使用它们的内容。 – 2010-06-29 10:23:27

+0

嗨托尼,URLs存储为http://www.google.com,我想要做的是采取说一些这些网址中选择几个,说他们4,并将它们添加到一个数组在javascript中,即[ “http://www.google.com”,“http://www.yahoo.com”, “http://www.sun.com”,“http://www.ebay.com”] 只是想知道这将是如何可能的。 谢谢。 – tonyf 2010-06-29 10:33:38

+0

我已经更新了我的答案。 – 2010-06-29 10:47:28

回答

0

如果您可以通过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数组放入一个页面项目,然后您可以使用v $()从Javascript访问。或者你可以使用AJAX作为descrobed here

+0

托尼,请看看我的回应你上面的查询。 – tonyf 2010-06-29 10:34:32