调用Javascript函数没有任何按钮在PHP中触发它
calling Javascript function without any button to trigger it in PHP
好吧,在我进入编码的另一个阶段之前,只是为了确保我不会在错误的树上吠叫,我可以问一下是否可以在 php 中调用一个 javascript 函数,而无需任何按钮单击操作来触发它。 我也不考虑 onload() 或 onready(),因为我将在 PHP 中的 foreach 循环中调用 JavaScript 函数。
<script type="text/javascript">
function callMe(){
alert('im called!');
}
</script>
<body>
<?php
.....
foreach($somevar as $var){
// assuming it will loop 5 times
callMe(); // well this is the part where im going to call the javascript function
}
?>
</body>
提前谢谢你。
编辑部分**
以下是我计划使用的实际代码:
function AddCoordinate( lat, long )
{
var path = LinePath.getPath();
path.push( new google.maps.LatLng( lat, long ) );
}
<?php
foreach($arrayOfPlotPoints as $key => $value){
$longitude = round($value['longitude'],5);
$latitude = round($value['latitude'],5);
$snrLevel = $value['snr_level'];
echo '<script
type="text/javascript">AddCoordinate('.$latitude.','.$longitude.')</script>
?>
其实这是正确的答案。它已经奏效了..所以我也会提供一个答案
只需输出以下内容:
echo '<script type="text/javascript">callMe()</script>';
感谢多纳塔斯..现在这就是我所拥有的:
function AddCoordinate( lat, long )
{
var path = LinePath.getPath();
path.push( new google.maps.LatLng( lat, long ) );
}
<?php
foreach($arrayOfPlotPoints as $key => $value){
$longitude = round($value['longitude'],5);
$latitude = round($value['latitude'],5);
$snrLevel = $value['snr_level'];
echo '<script
type="text/javascript">AddCoordinate('.$latitude.','.$longitude.')</script>
?>
它适用于:)
相关文章:
- 通过ajax到php文件获取单选按钮值
- PHP Javascript显示/隐藏按钮不工作
- 使用加号按钮添加多个文本框,并通过PHP提交
- 基于文本jquery php更改按钮
- 无法在PHP中找到确认按钮
- 单击Dojo按钮执行PHP脚本
- 当客户端将两个按钮的javascript函数参数修改为相同时,SQL/PHP会更新多行
- 类似按钮增量计数器不工作.PHP,AJAX,MySQL,javascript
- 如何在标题上创建弹出框,当点击关闭按钮时,不使用jquery或php在网站中显示
- 表单中的提交按钮在 PHP 打印中不起作用
- PHP到JavaScript图表;显示w/按钮
- (PHP)克隆按钮上的按钮点击计数器
- 更改PHP中禁用按钮的外观
- PHP If Else-隐藏按钮
- 分页没有'当我点击javascript和php按钮时,它不起作用
- 从 PHP 按钮启动节点函数
- 使用表单中的PHP按钮根据变量ID从MYSQL数据库表中删除一行
- 多个PHP按钮?(一个按钮是提交按钮,其他按钮是函数)
- 有一个问题与javascript Jquery和php按钮的复选框
- ajax php按钮点击计数器的计数没有显示