2013-09-07 3 views
0

Доброе утро ... У меня проблема с плагином Selectmenu. Я хочу, чтобы заполнить динамически отборный .... Это мой код:selectmenu jquery Параметры динамического выбора не работают

<script type="text/javascript"> 
$(document).ready(function(){ 
    $("select#s4").selectmenu({ 
     style:'dropdown', 
       width:185, 
       height:30, 
       maxHeight:300 
     }); 
    $("select#s5").selectmenu({ 
      style:'dropdown', 
      width:185, 
      height:30, 
      maxHeight:300 
     }); 
     }); 
     </script> 
     <script type="text/javascript" charset="utf-8"> 
     $(document).ready(function(){ 
       $("#s4").change(function(){ 
         $.getJSON("getModello.php",{id: $(this).val(), list: 'a'}, function(dati){ 
          //alert(dati[5].modello); 
          var options = ''; 
          for (var i = 0; i < dati.length; i++) { 
           options += '<option value="' + dati[i].modello + '">' + dati[i].modello + '</option>'; 
          } 

          $("#s5").html(options); 

          $('#s5 option:first').attr('selected', 'selected'); 
          }); 
        List(); 
       }); 

      }); 
    </script> 

и избранная формы:

<select onChange="List();" id="s4" name="ad_type" style="width:100px;"> 
         <option value="0">Marca</option> 
         {foreach item=i from=$marche_list} 
          <option value="{$i}">{$i}</option> 
         {/foreach} 
        </select> 

        <select id="s5" name="ad_type" style="width:100px"> 
         <option value="0">Modello</option> 
        </select> 

Если я ставлю эту опцию в # s5 выбрать selectmenu не плагин работает, но dinamyc poputate не работают, но JQuery selecetmenu плагин работает Если я отменю эту опцию selectmenu плагина не работает, но и dinamyc poputation из # s5 выберите работы ....

I T ry также с .append() но не работает

Вы можете мне помочь? Стефания

+0

Ваша потребность не ясно «Если я ставлю эту опцию в # s5 выбрать selectmenu плагин не работает, но dinamyc poputate не работает, "?? – SarathSprakash

+0

, пожалуйста, отправьте свой код на стороне сервера – SarathSprakash

+0

, если я ввожу опцию в выбор # 5, тогда динамический загрузчик не работает, данные, полученные из параметров вызова ajax, не добавляются в список –

ответ

0

getModello.php код

if($_GET['list']){ 
    $id = $_GET['id']; 
    $query_modello="SELECT DISTINCT dettmodello FROM book_datanew WHERE dettmarca='".$id."'"; 
    $distinct_modello = DB::get_modello($query_modello); 
    for($i=0; $i < count($distinct_modello); $i++){ 
     array_push($dati, array("modello"=>$distinct_modello[$i])); 
    } 
//print_r($dati); 

echo json_encode($dati); 
} 
Смежные вопросы