此代码无效。 jquery中的post方法不发送数据......有什么问题?我试图通过jquery post
方法将select元素数据发送到索引文件,但是它没有用...
我试过get
也没有工作.....
让我知道是否有任何问题......
<?php
error_reporting(0);
function mul($x,$y){
$z = $x * $y;
return $z;
}
function plus($x,$y){
$z = $x + $y;
return $z;
}
function minus($x,$y){
$z = $x - $y;
return $z;
}
function divide($x,$y){
$z = $x / $y;
return $z;
}
?>
<form>
<select name="operator" id="se">
<option value=1>Plus</option>
<option value=2>Minus</option>
<option value=3>Multiply</option>
<option value=4>Divide</option>
</select>
<input type="button" id="but" Value="Select Action">
</form>
<form action="index.php" method="post">
<input type="number" name="one">
<input type="number" name="two">
<input type="submit" value="<?php echo $_POST["select"]; ?>">
</form>
<p>OUTPUT: <?php
if($_POST["select"] == 1){echo plus($_POST["one"],$_POST["two"]);}
if($_POST["select"] == 2){echo minus($_POST["one"],$_POST["two"]);}
?></p>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$("#but").click(function(){
var f=$("#se").val();
$.post("index.php",{select:f});
});
</script>