js下拉框怎么加载json数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js下拉框怎么加载json数据相关的知识,希望对你有一定的参考价值。
参考技术A $.post("/Com/GetCom", "uu": $('#comuu').val() , function (data) //data就是json数据if (data != "")
var dataObj = eval("(" + data + ")"); //转换为json对象
for (var i = 0; i < dataObj.rows.length; i++)
$("#day").append("<option value='" + dataObj.rows[i].UU + "'>" + dataObj.rows[i].ChildComName + "</option>");
else
//如果json为空
); 参考技术B function getopt(data)
var optcontent="";
for(int i=0;i<data.lenght;i++)
optcontent="<opt value="+data.id+">"+data.value+"</opt>"
$("#selectId").append(optcontent);
大体就这个思路本回答被提问者和网友采纳
ajax怎么接收一个List
第一个下拉框从数据库查询的list,我想通过下拉框的值改变另一个下拉框的值,知道通过onchange事件,可是传到action里后,查询出来许多条记录,怎么动态显示另一个下拉框里呢,求高手指导,卡了好久了,谢谢
参考技术A 要么你就传JSON要么你就传一串字符串 然后解析 成数组 然后在去赋值给下拉 参考技术B ajax 得到 php返回的list,js 操作它 并放入另一个 下拉框追问
可以直接接收list么,
那js怎么操作放入另一个下来框的呢
在后台 json_decode 数组为json字符串,前台ajax得到json字符串,后s 解码json字符串为 对象,然后js直接赋值给下拉框,你百度下json,就明白了
本回答被提问者采纳以上是关于js下拉框怎么加载json数据的主要内容,如果未能解决你的问题,请参考以下文章
struts2.1 和ajax实现二级下拉框联动,使用jquery、json,代码怎么实现。
谁知道怎么用ajax实现选择下拉框的时候动态从数据库读取数据吗