gpt4 book ai didi

java - JQuery TokenInput 不显示搜索结果

转载 作者:行者123 更新时间:2023-11-30 04:31:39 24 4
gpt4 key购买 nike

我正在使用 jQuery Tokeninput 来显示用户的电子邮件,实际上我正在尝试邀请用户。当我单击输入文本并输入一些电子邮件时,即使该电子邮件存在,它总是说没有结果。

我的JS是

  <script type="text/javascript">
$(document).ready(function() {
var url = "http://localhost:9000/api/customers"
$("#members").tokenInput(url, {
theme: "facebook"
});
});
</script>

我的 Controller 操作是

  public static Result apiCustomers(){
List<Customer> customerList = Model.coll(Customer.class).find().toArray();
List<String> emails = new ArrayList<String>();

for(Customer c : customerList){
emails.add(c.email);
}

ObjectNode result = Json.newObject();
result.put("emails", Json.toJson(emails));
return ok(result);
}

当我输入文本时,它会调用 apiCustomer 操作,并且响应看起来像是一个有效的 json 字符串

{"emails":["abc@gmail.com","xyz@gmail.com","asd@gmail.com","bob@gmail.com"]} 

提前致谢

最佳答案

我没有使用过 Tokeninput 插件,但看起来你没有输出正确的 json。虽然您的操作正在生成有效的 json 字符串,但它不是插件期望的 json 字符串。

请参阅Tokeninput documentation以获得正确的格式。

关于java - JQuery TokenInput 不显示搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14510855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com