Показать сообщение отдельно
  #1 (permalink)  
Старый 02.09.2010, 09:18
Новичок на форуме
Отправить личное сообщение для macaroshka Посмотреть профиль Найти все сообщения от macaroshka
 
Регистрация: 02.09.2010
Сообщений: 1

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>
Ответить с цитированием