gpt4 book ai didi

javascript - 在 JavaScript 的 foreach 循环中捕获 PHP var,并在其他 PHP 页面中使用它。

转载 作者:行者123 更新时间:2023-12-02 18:02:57 24 4
gpt4 key购买 nike

我得到了以下 php foreach在我的网络应用程序的 A 页面 中循环。我想使用 $watson变量位于另一个 php B 页面 的循环内。我所做的是使用这个变量作为额外输入按钮中的值:<input type="button"/ value="<?php echo $watson; ?> ,以便能够在 javascript 中捕获此 var,如下所示。

<tbody>
<?php
foreach($records as $r) {
$watson = $r->case_reference;
?>
<tr>
<td><?php echo escape($r->user); ?></td>
<td><?php echo escape($r->customer); ?></td>
<td><?php echo escape($r->vessel); ?></td>
<td><?php echo escape($r->country); ?></td>
<td><?php echo escape($r->port); ?></td>
<td><?php echo escape($r->eta); ?></td>
<td><?php echo escape($r->service_station); ?></td>
<td><?php echo escape($r->type_of_service); ?></td>
<td><?php echo escape($r->case_reference); ?></td>
<td><?php echo escape($r->status); ?></td>
<td><input type="button" value="<?php echo $watson; ?>" onclick="popEdit(this.value);" /></td>
</tr>
<?php
}
?>
</tbody>

代码为onclick="popEdit(this.value);"上面提到的弹出B页面的函数是:

function popEdit(str) {
window.open("example.php?watson="+str, "pop_edit_jobs",
"width=400,height=350,scrollbars=no,left=460,top=400")
}

PHP B page 代码以 $ref_num = $_GET['watson']; 开头这样我就可以使用该变量。

我的问题是,我不希望A页面中的输入/按钮显示变量,而是希望它只显示单词编辑。但是为此,我必须更改其值,然后我将无法捕获此 $watson JavaScript 中的 var。

对于如何实现上述效果有什么建议吗?

最佳答案

<td><input type="button" value="EDIT" onclick="popEdit('<?php echo $watson; ?>');" /></td>

应该达到预期的效果。

关于javascript - 在 JavaScript 的 foreach 循环中捕获 PHP var,并在其他 PHP 页面中使用它。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20355444/

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