Jquery-tokeninput 字符串参数
Jquery-tokeninput String parameter
刚开始使用令牌输入,但我没能按照我想要的方式让它工作。让我解释一下:
我在 javascript 中得到了一个字符串变量,其中包含数据,例如令牌输入本地数据:
var str='[{id : 1, name : "ADM" },
{id : 2, name : "JCH" },
{id : 3, name : "CGD" }]';
但是,我不能给 tokeninput 一个 str 作为参数,像这样:
$("#input").tokenInput(str, {preventDuplicates : true});
它给了我我认为是错误代码 500。
str 变量返回的引号可能会出错。问题是我需要使用这个变量,它有点强加。
有什么想法吗?
你应该做的是
$("#input").tokenInput(JSON.parse(str), {preventDuplicates : true});
刚开始使用令牌输入,但我没能按照我想要的方式让它工作。让我解释一下:
我在 javascript 中得到了一个字符串变量,其中包含数据,例如令牌输入本地数据:
var str='[{id : 1, name : "ADM" },
{id : 2, name : "JCH" },
{id : 3, name : "CGD" }]';
但是,我不能给 tokeninput 一个 str 作为参数,像这样:
$("#input").tokenInput(str, {preventDuplicates : true});
它给了我我认为是错误代码 500。
str 变量返回的引号可能会出错。问题是我需要使用这个变量,它有点强加。
有什么想法吗?
你应该做的是
$("#input").tokenInput(JSON.parse(str), {preventDuplicates : true});