gpt4 book ai didi

javascript - 在 PHP foreach 循环中重复 Javascript 函数

转载 作者:行者123 更新时间:2023-11-28 07:18:26 25 4
gpt4 key购买 nike

我在 foreach 循环的一行中有一个 Javascript 函数。我想让它重复每一行并尝试过这段代码。每行都有一个元素 ID 基本速率,将使用下面的代码进行转换。

我的问题是它仅适用于第一行,而不适用于其余行。我确实需要一些帮助来解决这个问题,非常感谢任何帮助。

PHP:

foreach ($alllocs as $allrows) - 无需在此处放置完整的代码。

JavaScript:

<script>     
for (var i = 0; i < <?php echo $alllocs; ?>.length; i++) {
var a = document.getElementById("baserate").value;
var e = Number(a).toFixed(2);
var b = Number(forex.rates.KRW).toFixed(2);
var c = e * b;
document.getElementById("welkomet").innerHTML = (c).toFixed(2);
}
</script>

最佳答案

我认为你的 foreach 循环是这样的

foreach ($alllocs as $allrows)

在 JavaScript 代码中应将 $alllocs 替换为 $allrows所以代码是这样的

<?php
foreach ($alllocs as $allrows){
...
...
?>
<script>
for (var i = 0; i < <?php echo $allrows; ?>.length; i++) {
var a = document.getElementById("baserate").value;
var e = Number(a).toFixed(2);
var b = Number(forex.rates.KRW).toFixed(2);
var c = e * b;
document.getElementById("welkomet").innerHTML = (c).toFixed(2);
}
</script>
<?php
...
...
}
?>

因为$alllocs是一个数组(不是单个值)

检查 foreach 循环的一般形式

foreach (array_expression as $value){
statement
}

关于javascript - 在 PHP foreach 循环中重复 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30569456/

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