bootstrap-select问题,动态传入option
html代码:js代码:option一个都不显示,不是ajax的错误,就是不会bootstrap-select的使用,求指导http://bbs.csdn.net/top...
html代码:
js代码:
option一个都不显示,不是ajax的错误,就是不会bootstrap-select的使用,求指导
http://bbs.csdn.net/topics/390986048这个网址跟我是相同的问题,但是不知道怎么用他的方法 展开
js代码:
option一个都不显示,不是ajax的错误,就是不会bootstrap-select的使用,求指导
http://bbs.csdn.net/topics/390986048这个网址跟我是相同的问题,但是不知道怎么用他的方法 展开
2个回答
展开全部
用$()包住你的option,因为你append的是一个jquery对象;
更多追问追答
追问
具体怎么做,我发代码$("#stationEnvProjects").append(""+data[i].name+"");
追答
$("#stationEnvProjects").append($(""+data[i].name+""));
这样你试试~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
明显append里面字符窜拼接的不对
1.首先value='"+data[i]+"'>"
2. 循环里面的要放在for外层
3. var str="";
for( var i=0;i<data.userList(后台返回的list).length;i++){
str=str+"<option value='"+data.userList[i]+"'>"+data.userList[i].name+"</option>"
}
$("").apend(str);
1.首先value='"+data[i]+"'>"
2. 循环里面的要放在for外层
3. var str="";
for( var i=0;i<data.userList(后台返回的list).length;i++){
str=str+"<option value='"+data.userList[i]+"'>"+data.userList[i].name+"</option>"
}
$("").apend(str);
更多追问追答
追问
你这样跟我那样效果一样,无非是一个一个追加和一起追加的区别,我的ajax没错,能取到数据
追答
起码你这个是错的!value='"+data[i]+"'>"
你那样追加会把之前的数据刷掉谢谢!不懂自己再多看看。或者查相关资料!最好自己试试!我的代码亲测没问题
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询