引导令牌分隔符'n'(换行符)复制和粘贴不起作用



我想复制并粘贴一个以:'n'分隔的值列表,就像这样:
123
234
234
在bootstrap标记字段中,但是当我将分隔符设置为:'n'时,它不起作用。这是我的jquery配置:

$('#res_pago').tokenfield({
autocomplete :{
source: function(request, response){
$.ajax({
type : "POST",
url : "api/getResponsablePago",
data : {myData: request.term},
success : function(result) {
console.log(result);
var datas = [];
if(result.data != undefined){
result.data.forEach(element => datas.push({ value: element.responsableID, label: element.responsableID + " - " + element.responsableDes}));
}
response(datas);
}
});

},
delay: 800,
},
showAutocompleteOnFocus: true,
delimiter: [',','n']
});

任何想法?

我将回答我自己的问题,以防将来对别人有用:

当我复制并粘贴一个以'n'分隔的列表时,我不知道为什么字符'n'被一个简单的空格' '代替。考虑到这一点,答案是简单地将字符空间添加到分隔符列表中,如下所示:

delimiter: ['n',' ', ',']

我的例子的整个配置:

$('#res_pago').tokenfield({
autocomplete :{
source: function(request, response){
$.ajax({
type : "POST",
url : "api/getResponsablePago",
data : {myData: request.term},
success : function(result) {
console.log(result);
var datas = [];
if(result.data != undefined){
result.data.forEach(element => datas.push({ value: element.responsableID, label: element.responsableID + " - " + element.responsableDes}));
}
response(datas);
}
});

},
delay: 800,
},
showAutocompleteOnFocus: true,
delimiter: ['n',' ', ',']
});

最新更新