gpt4 book ai didi

javascript - PHP 变量不在 Javascript 的范围内,如何在范围内获取它?

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

我正在尝试在 HTML 中创建一个下拉列表,但我希望它的默认值由 PHP 变量的值确定。我想用 JavaScript 来做,但我最终遇到了著名的“Uncaught ReferenceError: $ is not defined”错误:/。

PHP:

while(list($ArtikelID, $Type) = mysql_fetch_array($result))
{
$arid = $ArtikelID;
$te = $Type;
}

HTML + JS:

<form name="send" method="post" action="editartticlesdef.php">
articlenumber: </br>
<input readonly="readonly" name="ArticleID" value=<?php echo $arid ?>></br>
Type: </br>
<select name="Type">
<option value="Article">Article</option>
<option value="Code">Code</option>
<option value="News">News</option>
<option value="Project">Project</option>
</select></br>
<script>
document.getElementById("Type").selectedIndex = <?php echo '$te'; ?>;
</script>
</form>

我试图将脚本放在页面的其他位置,但没有成功:/。我怀疑该变量不在范围内,但我不知道如何将其取回:/。

最佳答案

应该是——

<select name="Type" id="Type">

document.getElementById("Type").selectedIndex = '<?php echo $te; ?>';

关于javascript - PHP 变量不在 Javascript 的范围内,如何在范围内获取它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33125284/

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