使用Ajax选择2不会发送请求

我正在使用select2version4.0.0,并尝试从一个PHP脚本加载一个远程JSON,该脚本返回我需要的已格式化数据。问题是,黑暗势力正在制造一些东西,因为我无法发送请求,没有错误,但没有发送请求,它只是像魔鬼一样安静,我几乎要哭了

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

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

<选择id=“撒旦恨我”&gt&lt/选择>

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

$(“#撒旦恨我”)。选择2({
占位符:“冰雹”,
最小输入长度:1,
阿贾克斯:{//在这里,坏事发生了,我的意思是,不要发生
url:“http://localhost/os/backend/TestServiceOrder.php?req=getEquipments",
数据类型:“json”,
键入:“获取”,
安静百万:50,
数据:函数(term){return{term:term}},
结果:函数(数据){返回数据;}
}
});

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

[{id:1,文本:“悲伤”},{id:2,文本:“抑郁”}]

现在开始。我可以设计编译器,但我不能让插件与Ajax一起工作!谁能帮帮我吗

终于解决了这个问题

<输入&gt

。您必须使用<选择&gt元素

发表评论