mui.ajax({
type :'POST',
url :'http://www.91uxun.com/uxun_p/php/goods/select_good.php?id=96',
DateType :'JSON',
success :function(data){
mui.toast(data.color);
for(i=0;i<data[0].color.length;i++){
document.getElementById('color').append("<li><button type='button'>红色</button></li>");
}
}
})
mui ajax 获取数据data能获取到 但是data.color 里面的一个参数获取不到 请问是什么问题?
2 个回复
赵梦欢 - 专注前端,乐于分享!
看你data是数组,所以如果需要访问color,需要这样:
3***@qq.com (作者)
确实是数组,但是这样写还是undefined
mui.ajax({
type :'POST',
url :'http://www.91uxun.com/uxun_p/php/goods/select_good.php?id=96',
DateType :'json',
success :function(data){
console.log(data)
mui.toast(data[0].id);
for(i=0;i<data[0].color.length;i ){
document.getElementById('color').append("<li><button type='button'>红色</button></li>");
}
}
})
赵梦欢
看一下基础吧,首先来说data[0].color.length这个有什么意义,不懂你想干什么,另外dom操作没有这种append方法,你这是jquery的方法。
2016-10-27 14:40
3***@qq.com (作者)
回复 赵梦欢:
$.ajax({
url :'http://www.91uxun.com/uxun_p/php/goods/select_good.php?id=96',
type :'POST',
DateType :'json',
async :'false',
data:"",
success :function(data){
console.log(data[0].shops_name);
}
抛去那个append 这个怎么获取数组里的一个数据呢?
2016-10-27 14:46
赵梦欢
回复 3***@qq.com: https://segmentfault.com/a/1190000005589813#articleHeader11
2016-10-27 14:54