这是我尝试的代码但是当我选择一个项目时它会显示一些数组输出我只想要我选择的特定值。像白宫一样
<select id="item">
<option value="">Please select</option>
<option value="white-house">The White House</option>
</select>
<div id="results"></div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
function makeAjaxRequest(opts){
$.ajax({
type: "POST",
data: { opts: opts },
url: "tryonly.php",
success: function(res) {
$("#results").html("<p> " + res + "</p>");
}
});
}
$("#item").on("change", function(){
var selected = $(this).val();
makeAjaxRequest(selected);
});
</script>
在PHP代码中
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
我选择项目时的输出
Array
(
[opts] => white-house
)
答案 0 :(得分:1)
<?php
echo $_POST['opts'];