【发布时间】:2017-06-08 15:24:33
【问题描述】:
我有此代码,但我无法在不刷新页面的情况下更改提交时的变量。你能帮我用 AJAX 做吗?
代码: ..................................................... ....................
<form name="devices" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<select name="device" id="device">
<option value="i1">i1</option>
<option value="i2">i2</option>
</select>
</form>
<?php
$device = "";
if(isset($_POST['device'])) {
$device = $_POST['device'];
}
switch ($device) {
case 'i1':
$w = 50;
break;
case 'i2':
$w = 100;
break;
default:
$w = 50;
break;
}
?>
<div style="width: <?=$w?>px; height: 100px;background-color: black;"></div>
【问题讨论】:
-
尝试将你的 php 代码分离到另一个文件中,然后在其中调用 ajax