代码如下
//var urlPath = ctx + "/test/cast/tCast/delete";
$.ajax({
//1.设置请求的方式
TYPE:"POST",
//2.设置响应的类型
contentType: "application/json;charset=UTF-8",
//3.请求地址
url:ctx + "/test/cast/tCast/selectBranch",
//返回数据的格式
data : {
OrgName:"XXXXX",
},
//请求成功
success : function(data) {
console.log("接收数据为"+data);
var obj = eval('(' + data + ')');
console.log(typeof(obj));
//var obj = data.parseJSON(); //由JSON字符串转换为JSON对象
console.log("obj:"+obj.message);
//$.each()方法是jquary的方法,它的详细用法自己百度
//遍历json数据,index为下标,values为遍历得到的值
index ={0,1,2,3,4}
values={aa,bb,cc,dd}
0```````aa
1```````bb
2```````cc
3```````dd
$.each(obj, function(index, values) {
//循环将data数据的结构重新调整为下面这样的:[{label:xxx,value:id}]
// laebl相当于option的文字,value则是option的value,结构不能错
site.push({
label : values,
value : index
});
});
$("#selectId").multiselect('dataprovider',site);
// console.log(data.message);
},
//请求失败,包含具体的错误信息
error : function(e){
console.log(e.status);
console.log(e.responseText);
}
});
//获取下拉列表的值
var s = document.getElementById("selectId").innerText;
console.log(typeof(s));
console.log("s:~~~~~~~~"+s);
//创建一个数组,将下拉列表的值放入数组中
var name = new Array();
name = s.split("\n");
console.log(name);
/* //获取下拉列表的 value的值
var b = $('#selectId ').val();
console.log(b); */