2016-07-07 12 views
-3

Dies ist der Code, den ich versuche, aber wenn ich ein Element wähle, zeige es einige Array-Ausgang, ich möchte nur den spezifischen Wert, den ich ausgewählt habe. wie weiß-HausSpezifischen Wert anzeigen

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

In PHP-Code

<?php 

    echo '<pre>'; 
    print_r($_POST); 
    echo '</pre>'; 
?> 

der Ausgang, wenn ich wählen Artikel

Array 
(
    [opts] => white-house 
) 
+0

Das ist, was 'print_r()' tut ... – jeroen

+0

wie wird den spezifischen Wert ausgeben? –

+0

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

Antwort

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