【发布时间】:2020-06-30 14:19:05
【问题描述】:
您好,我的 jquery 代码有问题,因为当我想按任意键从不起作用的数据库中获取查询时(它没有显示任何警报)。我认为我的 ajax 不能很好地工作,因为我试图复制其他代码并且没有工作。我想用我的技能从数据库中获取数据以在选项中进行选择
jQuery 代码
$(document).ready(function () {
$("#skills").click(function () {
alert("test")
});
});
<select class="select2bs4" multiple="multiple" name="ums[]" data-placeholder="Skills"
style="width: 100%;" id="skills">
</select>
当我按下任意键时,我想在多选中显示任何结果,但一开始还没有显示任何警报。
我尝试像 Laraget 网站上的“Select2 和 Laravel:Ajax 自动完成”那样做,但也没有用
编辑____ 如果仅输入“文本”类型,则可以正常显示警报
提前谢谢你
【问题讨论】:
-
你没有
click一个选择标签,对吧?你change它。选择标签支持事件change而不是click。所以你的警报没有触发。将事件从click更改为change。 -
select element 不会触发点击事件 - 只有“更改”和“输入”,因此您的 jQuery 不会被触发。你能解释更多你想要达到的目标吗?用户在哪里输入点击以填充此框?
-
我想显示用户在输入一些字符后选择的技能。这个技能会用 AJAX 从数据库中显示出来,但一开始我想测试这个“更改”或“keyup”功能
标签: php jquery ajax database laravel