thinkphp如何将ajaxreturn返回的JOSN值分配到volist里给select的option循环显示
thinkphp如何将ajaxreturn返回的JOSN值分配到volist里给select的option循环显示前台ajax:后台控制器返回的值:我想把这个返回的JOS...
thinkphp如何将ajaxreturn返回的JOSN值分配到volist里给select的option循环显示
前台ajax:
后台控制器
返回的值:
我想把这个返回的JOSN值循环出来,用select的option显示,怎样实现呢? 展开
前台ajax:
后台控制器
返回的值:
我想把这个返回的JOSN值循环出来,用select的option显示,怎样实现呢? 展开
1个回答
展开全部
根据你的意思,使用volist是不行的,因为你用ajax的目的是不刷新页面,而volist是在服务器端执行的
你已经在div中显示了返回的数据,现在想要在select中显示,道理还是一样的啊
<select id="txtHint">
<option>请选择编辑</option>
</select>
var data = eval(xmlHttp.responseText); // 转换为json对象
var obj = document.getElementById("txtHint"); // 获取select对象
for (x in data){
obj.options.length = 0; // 删除原有选项
obj.add(new Option(data[x],data[x])); // 添加选项
}
PS:建议采用jquery,简化js代码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询