select2 ajax java_select2 ajax 获取java后台数据 提示params is not defined

下拉框没有任何选项内比抖朋要插支一圈不者地容

81767f84e1b666c937fc768afd515944.png

js代码

/* 执行select2方法初始化 */

function select2Execute() {

var dataList = [

{ id: 0, text: 'enhancement' },

{ id: 1, text: 'bug' },

{ id: 2, text: 'duplicate' },

{ id: 3, text: 'invalid' },

{ id: 4, text: 'wontfix' }

];

var dataList1=[{'id':"1","text":"enhancement"}];

$(function() {

/*本地注入方式*/

/*$("select[name='xuewei_id']").select2({

// $('select[id="xuewei_id"]').select2({

// $('#xuewei_id').select2({

// $("#selectSection").find("select.combox").select2({

// $(".select2-selection__choice").select2();

// $(".combox").select2({

placeholder : "请至少选择一个人名",

tags : true,

createTag : function(decorated, params) {

return null;

},

width : '256px',

});*/

//two AJAX获取数据方式

//$("select[name='xuewei_id']").select2({

$(".downList2").select2({

ajax: {

type:'GET',

// url: '/erzhentang/manage/forAjax.do?requestType=12.1',

url: dataList1,

dataType: 'json',

delay: 250,

data: function (params) {

return {

q: params.term, // search term 请求参数

page: params.page

};

},

processResults: function (data, params) {

params.page = params.page || 1;

/*var itemList = [];

var arr = data.result.list

for(item in arr){

itemList.push({id: item, text: arr[item]})

}*/

return {

results: data.items,//itemList

pagination: {

more: (params.page * 2) < data.total_count

}

};

},

cache: true

},

placeholder:'请选择',//默认文字提示

language: "zh-CN",

tags: true,//允许手动添加

allowClear: true,//允许清空

escapeMarkup: function (markup) { return markup; }, // 自定义格式化防止xss注入

minimumInputLength: 0,

formatResult: function formatRepo(repo){return repo.text;}, // 函数用来渲染结果

formatSelection: function formatRepoSelection(repo){return repo.text;} // 函数用于呈现当前的选择

});

function formatState(state) {

if (!state.id) {

return state.text;

}

var $state = $('' + state.text + '');

return $state;

}

;

$('#sel_recommender').select2({

placeholder : "请选择一个人名",

templateResult : formatState,

width : '256px'

});

// 通过id获取select2的text值,这里的text值可能有空格,需注意

function getSelect2Text(obj) {

var select2Obj = $("select[name='xuewei_id']").select2();

return select2Obj.find("option:selected").text();

}

/* 获取每一个name对应的值 */

var strXueweiId = "";

$("[name=xuewei_id]").each(function() {

alert("this值:" + $(this).val());

/* 拼接每一项name的值 组合成和其它项目类似 gender那样的数组 */

strXueweiId += $(this).val() + "-";

});

alert("strXueweiId:" + strXueweiId)

$("#strXueweiId").val(strXueweiId)

});

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值