我在包含多个url的数据库表中有一列,我想知道从数据库表中将这些url转换为javascript函数的最佳方式是什么。如何在Oracle中使用Javascript访问Oracle数据库表列数据ApEx
如何解决这个问题的示例代码将不胜感激。
谢谢。
我在包含多个url的数据库表中有一列,我想知道从数据库表中将这些url转换为javascript函数的最佳方式是什么。如何在Oracle中使用Javascript访问Oracle数据库表列数据ApEx
如何解决这个问题的示例代码将不胜感激。
谢谢。
如果您可以通过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。
托尼,请看看我的回应你上面的查询。 – tonyf 2010-06-29 10:34:32
我已经尝试了一个答案,但是我们真的可以处理更多关于如何在表格中保存URL的信息以及您想要在Javascript中使用它们的内容。 – 2010-06-29 10:23:27
嗨托尼,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
我已经更新了我的答案。 – 2010-06-29 10:47:28