我很難過我看遍了互聯網,發現沒有真正的方法來訪問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