我很难过我看遍了互联网,发现没有真正的方法来访问JavaScript内的MySQL,因此我不能做我需要的东西。在javascript中使用mysql代码?
基本上我的JavaScript代码加载了使用iframe的随机网站,我想从mysql数据库中提取这些网站列表,但我看不到这样做。我已经尝试在JavaScript中使用php的包含函数,但没有运气。
任何想法?
更多信息:
进出口使用我的服务器上的脚本,我呼吁脚本的源sitelist.js。所有脚本包含以下内容:
targetURLs = [
'http://www.aol.com',
'http://www.yahoo.com',
'http://www.bing.com'
];
但我想它从MySQL数据库,而不是有这些网站加载网站。
首先,JavaScript的不应该有你的数据库的直接访问。其次,你是什么意思bt“我尝试过使用php的包含函数在JavaScript中”? – Ivan 2012-01-04 01:20:19
你误解了javascript的作用。 Mysql在服务器上运行,因此必须由服务器上的另一种语言访问。 Javascript运行在客户端的机器上,因此无法直接访问mysql。看看AJAX,它可以让JavaScript调用你的PHP文件(以及更多)。 – 2012-01-04 01:21:21
为什么不制作一个返回这些网站字符串的JSON列表的PHP脚本。然后你可以用JavaScript中的列表来做任何你想做的事情。 – styfle 2012-01-04 01:24:50