在jquery JSON php中获取{object}
我正在尝试根据上一个下拉列表中的选择获取两个日期 从功能上讲,这个过程是有效的。但是,我得到的结果是{object},而不是日期 PHP jQuery在jquery JSON php中获取{object},php,jquery,json,object,Php,Jquery,Json,Object,我正在尝试根据上一个下拉列表中的选择获取两个日期 从功能上讲,这个过程是有效的。但是,我得到的结果是{object},而不是日期 PHP jQuery .ajax({ type: 'POST', url: 'admin_workshop_update_retrieve.php', dataType: 'json', data: 'value=' + choice, success: function(data) {
.ajax({
type: 'POST',
url: 'admin_workshop_update_retrieve.php',
dataType: 'json',
data: 'value=' + choice,
success: function(data) {
$.each(data, function(k, v) {
$("#workshop_dates").append($('<option value ="' + v + '" >' + v + '</option><br>'));
});
}
});
.ajax({
键入:“POST”,
url:'admin\u workshop\u update\u retrieve.php',
数据类型:“json”,
数据:“值=”+选项,
成功:功能(数据){
$。每个(数据、函数(k、v){
$(“#研讨会日期”)。追加($(''+v+'
');
});
}
});
看起来我缺少了一些东西,很容易将JSON对象转换为字符串或文本。非常感谢您的帮助。您应该将它们视为对象:
$("#workshop_dates").append($('<option value ="' + v.start_date + '" >' + v.start_date + '</option><br>'));
$(“#车间_日期”)。追加($(''+v.start _日期+');
您应该将它们视为对象:
$("#workshop_dates").append($('<option value ="' + v.start_date + '" >' + v.start_date + '</option><br>'));
$(“#车间_日期”)。追加($(''+v.start _日期+');
打印console.log(数据)
提示:使用JSON\u FORCE\u对象参数和JSON\u encode
打印console.log(数据)
提示:使用JSON\u FORCE\u对象参数和JSON\u encode
我可以知道函数(k,v)中k的用法吗
?@diEcho-数据
似乎是一个对象数组,因此在本例中,k
将是当前数组元素的数字索引,其中v
是该索引处的实际数组元素。参见。k
是数组索引,例如:0
,1
我可以知道k在函数(k,v)
中的用法吗?@diEcho-数据
似乎是一个对象数组,因此,在本例中,k
将是当前数组元素的数字索引,其中,v
是该索引处的实际数组元素。请参见。k
是数组索引,例如:0
,1