使用ajax和cakphp选择框

时间:2017-07-06 12:05:56

标签: javascript ajax cakephp-3.0

我试图从选择的选项中获取与父数据相关的数据,这是我的add.ctp

 <select name="id" id="category">
                <option value="hide">-- اختر مجموعة الصنف --</option>
<?php foreach ($warehouseCategoriesItems as $warehouseCategoriesItem): ?>

    <option value="<?php echo $warehouseCategoriesItem; ?> "  ><?php echo $warehouseCategoriesItem; ?></option>

<?php endforeach; ?>

</select>
<select name="id" id="item">
   <option>-- اختر الصنف-- </option>
</select>

以及这里的脚本:

<script type="text/javascript">
var types_list          =   $('#item');

$('#category').change(function(){
  carId = $(this).val();
  $.ajax({
      type: "GET",
      url: '../warehouse-add-orders-items-form7/add/' + carId ,
     data: { 'carId': carId  },
      success: function( response ) {
        types_list.empty();
        types_list.append(
            $("<option></option>")
                 .text('-- إختر نوع  --')
                .val('')
        );

        $.each(response, function(id, name) {
            types_list.append(
                $("<option></option>")
                    .text(response[id].category_item_name)
                    .val(response[id].warehouse_categories_items_id)
            );
        });
        types_list.trigger('chosen:updated');
      }
    });
});

。类别父项和子项之间存在关系,但我每次都会让孩子获得空值,而父母则返回它的值。 谁可以告诉我这里的问题?

0 个答案:

没有答案