2011-12-28 113 views
1

我试图找到一种方法,可能onclick JavaScript函数执行一个邮件程序脚本,我已在同一页上设置。这可能吗?有没有办法让JavaScript执行一个PHP命令?

<input type="radio" name="power" value="Diesel Powered" onclick="executeMailer()"> 
+0

PHP运行服务器端,JavaScript运行客户端。这意味着不能从javascript直接调用php函数。你熟悉AJAX吗?如果不是,那可能是你想要查看的路线。 – Pelshoff 2011-12-28 19:45:45

回答

0

不,您的javascript已向服务器发出请求。服务器可以执行php命令。

2

这是唯一可能使用Ajax或类似的。谷歌为它提供了足够的教程和howtos。

+1

虽然我同意Google的AJAX相当简单,但不要害怕将好的资源链接包含进去,以保持良好的效果! – 2011-12-28 19:52:45

0

您需要从您的JavaScript代码中进行网络请求。例如,如果您要运行的php代码位于http://www.yo.com/target.php,则需要从JavaScript代码向此页面发出http请求,获取响应并执行您需要的操作。

它被称为AJAX。

相关问题