我正在使用一个名为 jQuery Tokeninput http://loopj.com/jquery-tokeninput/的 jquery 插件,但我遇到了一个逻辑问题。
var country_id = "";
jQuery("#demo-input-prevent-duplicates").tokenInput(host+"/forms/campaign_location.php?action=country", {
theme: "facebook",
hintText: "Enter a Country...",
placeholder: "Enter a Country...",
preventDuplicates: true,
onAdd: function(item) {
country_id = item.id;
},
onDelete: function(){
hideElements();
},
tokenDelimiter: "|",
});
我的问题是如何将 country_id 的值传递给以下代码的参数。我没有看到如何在 jquery tokeninput 文档中执行此操作。
jQuery("#targ_state").tokenInput(host+"/forms/campaign_location.php?action=stateorprovince&cid="+country_id, {
theme: "facebook",
preventDuplicates: true,
hintText: "Enter a State or Province...",
placeholder: "Enter a State or Province..."
});
如果您查看这部分代码,我将传递上面在“onAdd”上生成的 country_id。但这不起作用。
jQuery("#targ_state").tokenInput(host+"/forms/campaign_location.php?action=stateorprovince&cid="+country_id ....
我该怎么做呢?您的帮助将不胜感激,当然,奖励!
谢谢!:-)