gpt4 book ai didi

php - 你能从 PHP 循环中调用 JavaScript 函数吗?

转载 作者:行者123 更新时间:2023-11-29 16:25:05 24 4
gpt4 key购买 nike

如果我能做到这一点,我会很受伤,因为我在过去的两天里一直在尝试,但没有成功。

我想从 PHP 运行 JavaScript 函数

PHP 示例

<div id="meprocess"></div>
<?php
for($i=1;$i<=10;$i++)
{
?>
<script>
jfun(<?php echo $i;?>);
</script>
<?php
}
?>

JavaScript

<script type="text/javascript">

function jfun(n)
{
html="Loop is on" + n;
$("<div>"+ html +"</div>").appendTo("div#meprocess");
}
</script>

我正在尝试生成一个页面来逐一打印循环编号。

但是我收到错误 jfun 未定义。

我能理解的是,我的 JavaScript 函数在 PHP 执行时还没有准备好。有没有什么办法,比如在 DOM/Page 准备好时运行 PHP 循环,以便 JavaScript 函数届时准备好,或者任何其他方式。

最佳答案

在调用该函数之前必须先定义该函数

http://sandbox.phpcode.eu/g/15b02.php

<div id="meprocess"></div>
<script type="text/javascript">

function jfun(n)
{
html="Loop is on" + n;
$("<div>"+ html +"</div>").appendTo("div#meprocess");
}
<?php
for($i=1;$i<=10;$i++)
{
?>
jfun(<?php echo $i;?>);
<?php
}
?>
</script>

关于php - 你能从 PHP 循环中调用 JavaScript 函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6892436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com