Javascript 使用ajax和cakphp选择框
我试图从选择选项中获取与父数据相关的数据,这是我的add.ctpJavascript 使用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
<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]。仓库\项目\名称;};请发布答案或更新问题。