gpt4 book ai didi

javascript - 使用 Ajax 的 Select2 不发送请求

转载 作者:可可西里 更新时间:2023-11-01 02:18:26 26 4
gpt4 key购买 nike

我正在使用 Select2 版本 4.0.0 并尝试从返回我需要的已格式化数据的 PHP 脚本加载远程 JSON。问题是黑暗势力在搞事情,因为我就是不能发送请求,没有错误,但是没有发送请求,它只是安静得像个魔鬼,我都快哭了!

我正在使用 LiveScript 和 Jade 作为 JavaScript 和 HTML 的替代品,但我会在这里翻译它们。

首先,我的标记定义了可选字段:

<select id="satan-hates-me"></select>

然后,我可以让它看起来像一个可选择的元素:

 $("#satan-hates-me").select2({
placeholder: "Hail",
minimumInputLength: 1,
ajax: { // Here that bad things happen, I mean, don't happen
url: "http://localhost/os/backend/TestServiceOrder.php?req=getEquipments",
dataType: "json",
type: "GET",
quietMillis: 50,
data: function(term) { return { term: term } },
results: function(data) { return data; }
}
});

我在加载函数中执行此操作,在页面加载后,它看起来像一个可选的,但不发送任何请求,并且脚本返回我完全所需的格式,例如:

[{id: 1, text: "Sadness"}, {id: 2, text: "Depression"}]

然后开始了。我可以设计编译器,但我真的不能让插件与 Ajax 一起工作!有人可以帮帮我吗?

最佳答案

终于解决了这个问题。

<input> is not supported in select2 v4

.你必须使用<select>元素代替

关于javascript - 使用 Ajax 的 Select2 不发送请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30310060/

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