【发布时间】:2014-01-15 05:28:57
【问题描述】:
我在这里尝试使用 json 格式从第一个选择中填充第二个选择。
一切顺利,我得到了我需要的结果,我根据我随请求发送的 ID 从模型中获得了确切的行数,但我有这个错误:
我正在尝试根据我在数据库中选择的模型获取标记 ID:
ID MARK_ID VALUE_MARK
这是我的 jquery 函数:
$(document).ready(function(){
$("#mark").change(function() {
var markId= $("#mark").val();
if (markId!= "") {
$.get(
'upload/car_models?mark_id=' + markId,
function(data){
$.each(data, function(key, value){
$("#model").append("<option value='" + key + "'>" + value + "</option>");
})
},
"json"
);
}
});
})
在我的控制器中,我正在对从模型返回的变量进行这样的 json 编码
echo json_encode($models);
我怎样才能解决对象对象的这个问题。 谢谢。任何帮助将不胜感激。 编辑: Json结构:
[{"id":"50","mark_id":"50","value_mark":"Refine","value":"JAC"}, {"id":"50","mark_id":"50","value_mark":"Rein","value":"JAC"}]
这是我的 json 结构。 id mark_id value_mark 这里有2行从模型返回
【问题讨论】:
-
提供你的json结构???
-
[{"id":"50","mark_id":"50","value_mark":"Refine","value":"JAC"},{"id":"50 ","mark_id":"50","value_mark":"Rein","value":"JAC"}] 这是我的 json 结构。 id mark_id value_mark 这里有2行从模型返回
标签: php jquery json codeigniter