AJAX 返回 JSON 解析问题

ena12345 2014-11-25 11:31:17
AJAX 获取返回数据{“1”:“好”,”2“:”坏“}, 用js怎么解析出
<option value="1">好</option>
<option value="2">坏</option>
以上用于嵌入的语句
...全文
258 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2014-11-25
  • 打赏
  • 举报
回复
返回这样的串 {“1”:“好”,”2“:”坏“} 可使用 eval('(' + 返回串 + ')') 进行解码成对象 如果使用 jq, 那么加上 dataType:'josn' 属性就自动解码了
闪闪放光芒 2014-11-25
  • 打赏
  • 举报
回复
$(function(){ var a={“1”:“好”,”2“:”坏“}; var str=''; for( var pro in a){ str+='<option value="'+pro+'">'+a[pro]+'</option>'; } $("select").append(str); })
闪闪放光芒 2014-11-25
  • 打赏
  • 举报
回复
$(function(){ $("select").click(function(){ var a={“1”:"好","2“:"坏"}; for( var pro in a) alert(a[pro]); }) })
ena12345 2014-11-25
  • 打赏
  • 举报
回复
引用 1 楼 u010036886 的回复:
$(function(){ var a={“1”:“好”,”2“:”坏“}; var str=''; for( var pro in a){ str+='<option value="'+pro+'">'+a[pro]+'</option>'; } $("select").append(str); })
这是可行的 还有问一下 就是怎么绑定点击事件 使其弹出 两个值啊!

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧