Помогите пожалуйста с аяксом

karen12

Постоялец
Регистрация
26 Фев 2012
Сообщения
109
Реакции
4
Имею селект

Код:
     <div class="form-group row">
               <div class="col-sm-8">
<select class="select2 form-control custom-select" style="width: 100%; height:36px;" name="item_name"  id="item_name" required>
    <option value = "">---Выберите---</option>
    <?php
    $result=mysqli_query($db,'SELECT * FROM items');
                while($row=mysqli_fetch_assoc($result)) {
                   echo '<option value="'.$row["id"].'">'.$row["name"].'</option>';
                }
    ?>
      </select> 
 </div>
</div>


<div class="form-group row">
             <div class="col-sm-8">
   <input type="text" class="form-control" name="kod" id="kod"  required/ >
</div>
  </div>

<div class="form-group row">
             <div class="col-sm-8">
   <input type="text" class="form-control" name="price" id="price"  required/ >
</div>
  </div>

при выборе одного пункта селект, с помощью аякса из базы выводится значение соовественно этому ID в один input (id="kod")
Код:
<script>
   
    $('#item_name').click(function(){
var item_name = $('#item_name').val();
    $.ajax({
       type:'POST',
       data:{item_name:item_name},
       url:'get_item_detalis.php',
       success:function(data){
           $('#kod').val(data);
           
      }

      });

});   </script>

get_item_detalis.php
Код:
<?php
        include('../../include/functions.php');
   
   
                       
$item_id=$_POST['item_name'];
$sql=mysqli_query($db,"SELECT * FROM items WHERE id='$item_id'");
$row=mysqli_fetch_array($sql);   
echo $row['kod'];   
   
?>

Вопрос: как вывести еще один значение в input с id="price" , например echo $row['price']; ?
 
Код:
<script>
   
    $('#item_name').click(function(){
var item_name = $('#item_name').val();
    $.ajax({
       type:'POST',
        dataType: "json",
       data:{item_name:item_name},
       url:'get_item_detalis.php',
       success:function(data){
           $('#kod').val(data.kod);
           $('#price').val(data.price);           
      }

      });

});   </script>

Код:
<?php
        include('../../include/functions.php');
   
   
                       
$item_id=$_POST['item_name'];
$sql=mysqli_query($db,"SELECT kod,price FROM items WHERE id='$item_id'");
$row=mysqli_fetch_array($sql);   

$array['kod'] = $row['kod'];   
$array['price'] = $row['price'];   

echo json_encode($array);
?>
 
Назад
Сверху