gpt4 book ai didi

javascript - insideHTML 中的 PHP 代码

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

我试图让我的代码通过单击按钮将这 2 个字段添加到表单(数量和产品)。

如何格式化我的脚本以便innerHTML 可以包含php 代码?或者还有其他方法通过 JS 添加选择元素吗?

newdiv.innerHTML = "<input type='text' name='quantities[]'> <select name='products[]'>
<?php
$sql = mysqli_query($link, "SELECT name FROM inventory");
while ($row = $sql->fetch_assoc()){
echo "<option value=\"".$row['name']."\">" . $row['name'] . "</option>";
}
?>
</select>";

最佳答案

在页面发送到浏览器之前,PHP 代码由服务器解释。然后,服务器通过互联网将完整的 html 页面(无 PHP 代码)发送到您的浏览器,然后浏览器加载该页面并然后在浏览器中执行 JavaScript。 PHP 解释器无法读取 JavaScript 在完成的页面上所做的更改。

您可能想查看making an Ajax call to a PHP page ,然后您的 PHP 页面可以包含 sql 查询并返回 JavaScript 可用于添加选项的数据。

关于javascript - insideHTML 中的 PHP 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42058377/

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