Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   JqGrid. edittype:"select" (https://javascript.ru/forum/jquery/11595-jqgrid-edittype-select.html)

macaroshka 02.09.2010 09:18

JqGrid. edittype:"select"
 
Здравствуйте!!!
Вопрос про динамические селекты в JqGrid. в окошке при редактирование или добавление записи есть два select от выбора значения из списка первого селекта должен измениться список второго, данные беруться из базы. С первым селектом разобралась, а вот со второым не понятно :как на изменение первого селекта вызавать скрипт для второго? Очень жду помощи!!!
кусочек кода
Формирование таблицы:
colModel :[{name:'idObjectProject', index:'idObjectProject', width:300,editable: true ,edittype:"select",editoptions:{dataUrl:'test.php'}},
               {name:'idWorkProject', index:'idWorkProject', width:300,editable: true ,edittype:"select",editoptions:{dataUrl:'test1.php'}}],

Test.php для первого селекта
<select  id="country" class="country">
      
  <?php
     $query =mysql_query("SELECT * FROM `ObjectProject`");
   while ($row = mysql_fetch_array($query))
   {   
   echo iconv("WINDOWS-1251", "UTF-8", "<option value='".$row['idObjectProject']."'>".$row['NameProject']."</option>");
   }
   ?>
   </option>
   
</select>

test1.php для второго селекта:

$idObjectProject =$_POST['idObjectProject'];
?>
<select  id="work" class="work">
  <?php
    $query =mysql_query("SELECT * FROM `workproject` WHERE `idObjectProject`='$idObjectProject'");
while ($row = mysql_fetch_array($query))
   {   
   echo iconv("WINDOWS-1251", "UTF-8", "<option value='".$row['idWorkProject']."'>".$row['NameWork']."</option>");
   }
   ?>
   </option>
   </select>

Partos 30.01.2017 09:36

Цитата:

Сообщение от macaroshka (Сообщение 69473)
Очень жду помощи!!!

Решили проблему? если да то как ?

laimas 30.01.2017 11:35

Цитата:

Сообщение от Partos
Решили проблему?

Уж лучше сразу повесится, чем использовать такие запросы для списков :)


Часовой пояс GMT +3, время: 02:43.