JavaScript函数我有一个PHP脚本,是一个有点乱和形式入境后,我需要得到一个地址,和谷歌地图上显示出来。 html和php被塞进相同的脚本,所以我基本上需要在PHP发生时调用JavaScript。有没有办法做到这一点?从PHP调用
谢谢, 亚历克斯
JavaScript函数我有一个PHP脚本,是一个有点乱和形式入境后,我需要得到一个地址,和谷歌地图上显示出来。 html和php被塞进相同的脚本,所以我基本上需要在PHP发生时调用JavaScript。有没有办法做到这一点?从PHP调用
谢谢, 亚历克斯
号,由服务器执行PHP,并返回给浏览器的全面回应。然后页面中的JavaScript由客户端执行。
你不能从PHP调用JavaScript函数。您可以将JavaScript设置为在页面加载时运行。
您可以从不同帧(或iframe)发表您的,所以你的页面不会重新加载。返回到该框架的PHP文件的响应可以包含将执行的JavaScript代码。喜欢的东西:
echo('<script type="text/javascript"> alert("Executed on client side"); </script>');
我不知道你怎么会去这样做,但是这似乎是一个很好的地方开始寻找: http://code.google.com/intl/en/
你需要的是这样的:
<script type="text/javascript"></script>
var userAddress = "<?php echo $_POST['address']; ?>";
doSomethingWithAddress(userAddress);
</script>
如果该代码位于您将地址发布到的页面上,则会从用户处获取地址,然后将其写入JavaScript标记。在构建HTML文档之前,PHP将首先在服务器上执行。这个新文档具有javascript可用的变量。
否;在服务器上发生php'发生',JavaScript在浏览器中发生(客户端)。有[服务器端JavaScript(http://en.wikipedia.org/wiki/Server-side_JavaScript),但是,这完全是个人,而不是提供参考/客观的测试,我建议你不要试图用它为了这。 – 2011-03-03 23:44:20
我想你有点错过了PHP和Javascript的工作原理。您是否有任何代码,以便我们更好地了解您想要实现的目标? – 2011-03-03 23:44:39
你简单地调用,需要在完成后要显示或你需要找回数据,并用它做什么功能? – rayman86 2011-03-03 23:45:28