Ajax
Ajax
是一个 droplab 插件,允许从服务器检索和呈现列表数据.
Ajax
需要 2 个配置值, endpoint
和method
.
endpoint
应该是请求端点的 URL.- 应为
setData
或addData
. addData
将响应数据追加到当前下拉列表中.
const droplab = new DropLab();
const trigger = document.getElementById('trigger');
droplab.addHook(trigger, list, [Ajax], {
Ajax: {
endpoint: '/some-endpoint',
method: 'setData',
},
此外,您可以将onError
设置为捕获任何 XHR 错误的函数.