jquery weui 的select组件动态赋值

gaofei871128 2017-04-12 09:24:50
$("#line").select({
title: "选择线路",
items:["法官", "医生", "猎人", "学生", "记者", "其他"],
onChange: function (d) {
console.log(this, d);
},
onClose: function () {
console.log("close");
},
onOpen: function () {
console.log("open");
},
});//jquery weui 里select组件代码
//下面是我从数据库取得数据,放在lineArr数组里了
var lineNameStr = document.getElementById("inpt_lineName").value.toString();
var lineArr = lineNameStr.split(';');
怎么把数组值赋值给items那?
jquery菜鸟,勿喷!求解决方案!多谢!
...全文
8266 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
胡啦啦啦啦 2017-10-14
  • 打赏
  • 举报
回复
$.ajax({ url: 'url', datatype: "json", success: function(data) { if (data) { var datalist = new Array; for (var i = 0; i < data.length; i++) { var info = { "title": data[i].Name, "value": data[i].Id }; datalist.push(info); } console.log(datalist); $("#select").select({ title: "", multi: true, items: datalist, beforeClose: function (values, titles) { if (限制条件) { $.toast("错误提示", "cancel"); return false; } return true; } }); } } });
  • 打赏
  • 举报
回复
请问楼主,最后怎么解决的啊?
ylf尘风 2017-06-02
  • 打赏
  • 举报
回复 1
第一种(亲测):$("#line").select("update", { items: lineArr }); 第二种:$("#line").select({ title: "标题", items: lineArr });
cn00439805 2017-04-12
  • 打赏
  • 举报
回复
用ajax,比如这样:

function $ajax(obj){  //超简易ajax
    var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = handleStateChange;
    xhr.open("get",obj.url,true);
    xhr.send();
    function handleStateChange(e){
        var result;
        if(xhr.readyState == 4){
            if ((xhr.status >= 200 && xhr.status < 300) || xhr.status == 304) {
                result = JSON.parse(xhr.responseText);
                obj.success && obj.success(result);
            }
        }
    }
}
 
$ajax({
    url:"xxx",
    success:function(data){
       $("#line").select({
	    title: "选择线路",
	    items:data,
	    onChange: function (d) {
		    console.log(this, d);
	    },
	    onClose: function () {
		    console.log("close");
	    },
	    onOpen: function () {
		    console.log("open");
	    },
      });
    }
});

87,910

社区成员

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

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