2011-10-18 18 views
-1

JSONにあるスイッチ/ケースを含むPHPファイルがあります。 PHP/ajax/jsonに関する知識がありますので、本当にこれを学んでみてください。スイッチ/ケースを2つのドロップダウンリストに表示する方法

<?php 
    switch($_GET['make']) { 
     case "Acura": 
      echo json_encode(array("MDX","RDX","RL","TL","TSX","ZDX")); 
      return; 

     case "Audi": 
      echo json_encode(array("A3","A4","A5","A6","A8","Q5","Q7","R8","S4","S5","S6","TT","TTS")); 
      return; 
    } 
?> 

これは私が持っているファイルです。すべてのメーカー/モデルがあります。私がAcuraを選択すると、2番目のドロップボックスにMDX、RDX、RL、TLが表示されます。これにより、モデルを作成するドロップダウンリストを作成することができますどのように私はそれが私のサイト上で動作させることができるでしょう。TSX、ZDX
http://whodateswhere.com/auto/ は、私がセットアップここでのdevのサイトを持っているが、それは機能していないのか?あなたの助けを

ありがとう!

答えて

0
$('#ajax_make_id').change(function(){ 
    $.get('model.php',{ make: $(this).html() }, function(data){ 
     $drop_down_data = get_options($.parseJSON(data)); 
     $('#ajax_model_id').html(options); 
    }); 
}); 

function get_options(options_array) 
{ 
    var options = ''; 
    for(var i in options_array) 
     options += '<option value="'+ options_array[i] +'">' 
        + options_array[i] +'</option>'; 
    return options; 
} 
+0

をもう一度Interstellerにお越しください。 –

+0

私はそれを私のスクリプトに適合させましたが、私は私のスイッチコードが間違っていると信じています。 2行目 'switch($ _ GET ['make']){' これが正しいですか?私はこれで本当に混乱しています。私は偶然あなたに電子メールを送れますか? –

関連する問題