2016-07-07 70 views
-3

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

<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

那就是'的print_r()'做...... – jeroen

+0

如何输出具体的值? –

+0

'echo $ _POST ['opts']'' – Peon

回答

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