我正在嘗試製作一個人們可以在其網站上放置以生成表單的插件。我不想使用iframe來顯示錶單,但使用JavaScript來生成它。使用javascript連接PHP
問題是如何將javascript和php連接在一起。我的網站是用PHP編程的。
我正在嘗試製作一個人們可以在其網站上放置以生成表單的插件。我不想使用iframe來顯示錶單,但使用JavaScript來生成它。使用javascript連接PHP
問題是如何將javascript和php連接在一起。我的網站是用PHP編程的。
如果您將PHP放入JavaScript並且有人實現了這一點,PHP將在其服務器上進行編譯。所以你不能。你只需要將表單放入你的插件。
這應該是一個評論,而不是一個答案 – Jakub 2010-12-19 16:36:25
您將面臨的一個問題是使用Javascript/AJAX的「跨站點腳本」。 你可以一下就可以在這裏讀了起來:
http://snook.ca/archives/javascript/cross_domain_aj
此外,通過思維的過程中,你需要足夠的JavaScript代碼來創建在任何地方「部件」,並有遙想溝通到你的服務器(記住PHP只在你的機器上運行本地,所以它不能在你的javascript中遠程使用)。
您可能需要構建JSON API(如果需要,可以使用google/stack進行搜索)。 並啓用從您的JAVASCRIPT到API的通信(不要認爲它與PHP相同,即使PHP將是您的API服務器端語言)。
這裏是一個PHP JSON API的例子(在YouTube上也是如此):
你的意思是你想使用Javascript來生成任何域上的窗體,使用你自己的域名生成的PHP數據? – Harmen 2010-12-19 16:25:18
是的!那就是我想要做的。 Php從數據庫中提取數據並將其提供給顯示它的javascript。 – sammville 2010-12-19 16:30:59