Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用ajax和cakphp选择框_Javascript_Ajax_Cakephp 3.0 - Fatal编程技术网

Javascript 使用ajax和cakphp选择框

Javascript 使用ajax和cakphp选择框,javascript,ajax,cakephp-3.0,Javascript,Ajax,Cakephp 3.0,我试图从选择选项中获取与父数据相关的数据,这是我的add.ctp <select name="id" id="category"> <option value="hide">-- اختر مجموعة الصنف --</option> <?php foreach ($warehouseCategoriesItems as $warehouseCategoriesItem): ?>     <option

我试图从选择选项中获取与父数据相关的数据,这是我的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');
      }
    });
});
.类别父项和子项之间存在关系,但我每次都会使用空值获取子项,并使用其值返回父项。
有人能告诉我这里的问题吗?

为什么选择中的name=id?Twisefrom double表?问题在这里:$.eachresponse,functionid,name{types\u list.append$.textresponse[id]。仓库\类别\项目\ id.valresponse[id]。仓库\项目\名称;};请发布答案或更新问题。