显示具体价值

时间:2016-07-07 13:21:30

标签: php ajax

这是我尝试的代码但是当我选择一个项目时它会显示一些数组输出我只想要我选择的特定值。像白宫一样

  <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
)

1 个答案:

答案 0 :(得分:1)

<?php 
  echo $_POST['opts'];