layui穿梭框得不到右侧数据
我的js代码如下:
var token = window.localStorage.getItem("mytoken");
var sends = queryURLParams(window.location.search, "sends");
var arrD = new Array();
layui.use(['form', 'layer', 'table', 'laydate', 'util','transfer'], function () {
var form = layui.form,
layer = layui.layer,
table = layui.table,
laydate = layui.laydate;
var $ = layui.$;
var util = layui.util;
let hs = dictionaryByBBS();
let transfer = layui.transfer;
console.log("数据",hs);
//在页面中创建layui穿梭框
transfer.render({
elem: '#test1',
title: ['可选身份', '已选身份'],
data: hs,
value: [],
showSearch: true,
id: 'transfer',
// onchange: function(data, index){
// console.log(data,'63'); //得到当前被穿梭的数据
// console.log(index,'64'); //如果数据来自左边,index 为 0,否则为 1 中间按钮点击事件
// $.each(data, function(k, v) {
// // arrD.push(v.title);
// arrD.push(v.title);
// });
// var name = arrD.join(',');
// console.log(name,'70')
// },
parseData: function (res) {
return {
"value": res.value //数据值
,"title": res.title //数据标题
}
}
});
//初始化右侧数据
transfer.render({
elem: '#test1'
,data: hs
,value: sends
})
//批处理事件
util.event('lay-demotransferactive', {
getData: function(othis){
var getData = transfer.getData('transfer'); //获取右侧数据
layer.alert(JSON.stringify(getData));
console.log(JSON.stringify(getData),'右侧数据1');
console.log(getData,'右侧数据2');
}
});
//点击测试按钮
$('#sure').click(function(){
console.log("测试",transfer.getData('transfer'))
console.log(arrD,'70')
})
console.log("sendsas"+sends)
});
控制台截图:
请问该如何改正?