如何从PHP设置JavaScript变量strUser?
我使用以下代码:
<script>
function val()
{
var e = document.getElementById("ali");
var strUser = e.options[e.selectedIndex].text;
}
</script>
brand<select id="ali" onChange="val()">
<?php
$brand=modsearchkhodroHelper::retrieve();
foreach($brand as $item)
{
?>
<option value="<?php echo $item['brand']?>" selected="<?php $id=$item['brand']?>">
<?php echo $item['brand']?>
</option>
<?php
}
echo "</select>";
?>
Run Code Online (Sandbox Code Playgroud)
Jos*_*ire 12
如果要在页面加载时设置变量,可以在PHP代码中使用类似的内容:
<script type="text/javascript">var strUser = <?php echo json_encode($someVariable); ?>;</script>
Run Code Online (Sandbox Code Playgroud)
只需确保从JavaScript中删除后面的变量声明.
如果要在页面加载后设置变量,则必须使用AJAX调用来从服务器获取值.
在 JavaScript 中使用 Cookie
<script type="text/javascript">
document.cookie = "cookieName=cookieValue";
</script>
Run Code Online (Sandbox Code Playgroud)
在你的 php
<?php
$phpVar = $_COOKIE['cookieName'];
echo $phpVar;
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25938 次 |
| 最近记录: |