1 回答
TA贡献1833条经验 获得超4个赞
使用php echo是将 PHP 变量传递给客户端 javascript 的一种方法:
<?php $options = $_POST['options']; ?>
<div id="Div1" style="display: none"></div>
<div id="Div2" style="display: none"></div>
<script>
$(function() {
var $options = "<?php echo $options ?>"
if ($options == 'option1') {
document.getElementById(Div1).style.display = "block";
document.getElementById(Div2).style.display = "none";
}
else if ($options == 'option1') {
document.getElementById(Div2).style.display = "block";
document.getElementById(Div1).style.display = "none";
}
return false;
});
</script>
或者,您可以完全消除 javascript 和用户服务器端逻辑以仅呈现所需的 div:
<?php $options = $_POST['options'];
if ($options == "option1"){
echo "<div id='Div1'></div>";
} else {
echo "<div id='Div2'></div>";
}
?>
添加回答
举报