【发布时间】:2018-08-15 22:52:06
【问题描述】:
这是我尝试过的代码,
<script type="text/javascript">
$('#doctorselected').on('change', function(e){
console.log(e);
var doctorid = e.target.value;
var url = '{{URL::to('getdocDetails')}}';
$.ajax({
type : 'get',
url : url,
data : {'doctorid':doctorid},
success:function(data){
console.log(data);
var d = $.parseJSON(data);
console.log(d);
var output = '';
$.each(d,function(i,e) {
output += '<tr><td>'+e.products+'</td></tr>'
});
$('#tbody').append(output);
},
error:function(data)
{
console.log(data);
}
});
});
</script>
这是这段代码的输出,
当我选择下拉列表时,将显示所有数组值,例如 A,B,C,D
我想在每一行中显示单个值
喜欢这个
A
B
C
D
请帮帮我。
【问题讨论】:
-
你能告诉我们
d的内容,即console.log(d);的输出是什么? -
d - 值 [{…}] 0 : {products: "Crocin,Sinarest"} 长度 : 1 proto : Array(0)
-
数据值为 JSON 格式,但长度为 2,["[{"products":"Sinarest", "Globate -G"}]"] 我想处理这个并打印 Sinarent和表格中的 Globate-G