Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在选择选项html-Laravel中从数据库加载数据_Php_Jquery_Ajax_Database_Laravel - Fatal编程技术网

Php 在选择选项html-Laravel中从数据库加载数据

Php 在选择选项html-Laravel中从数据库加载数据,php,jquery,ajax,database,laravel,Php,Jquery,Ajax,Database,Laravel,您好,我的jquery代码有问题,因为当我想按任意键从不工作的数据库获取查询时,它不会显示任何警报。我认为我的ajax没有很好地工作,因为我试图复制其他代码,但没有工作。我想用我的技能从数据库中获取数据,以便在选项中进行选择 jQuery代码 $(document).ready(function () { $("#skills").click(function () { alert("test") }); }); 我想做的是,当我按下任意键时,应该在多个选择中显

您好,我的jquery代码有问题,因为当我想按任意键从不工作的数据库获取查询时,它不会显示任何警报。我认为我的ajax没有很好地工作,因为我试图复制其他代码,但没有工作。我想用我的技能从数据库中获取数据,以便在选项中进行选择

jQuery代码

$(document).ready(function () {
    $("#skills").click(function () {
      alert("test")
    });
  });
我想做的是,当我按下任意键时,应该在多个选择中显示任何结果,但在开始时还没有显示任何警报

我试着从Laraget网站上选择Select2和Laravel:Ajax自动完成,但效果并不理想

编辑____ 如果只输入“text”,则显示警报效果良好


提前感谢您

选择将不适用于单击,而适用于更改,但如果您在类似选择的搜索栏中写入时希望更改,请替换此项:

$("#skills").click(function () {
  alert("test")
});
如果要获取更改选项,请执行以下操作:

$("#skills").on('change',function () {
  alert("test")
});
如果要处理用户输入,请执行以下操作:

$("#skills").on('keyup',function () {
  alert("test")
});
试试这个

$(document).ready(function () {
     $("#skills").change(function () {
       alert("test")
    });
});

您没有单击选择标记,对吗?您可以更改它。选择标记支持事件更改,而不是单击。因此,您的警报不会触发。将事件从单击更改为更改。不会触发单击事件-仅触发“更改”和“输入”,因此不会触发jQuery。你能解释一下你想要达到的目标吗?用户在哪里键入单击以填充此框?我想向用户展示键入某些字符后选择的用户技能。这项技能将通过AJAX从数据库中展示出来,但在开始时,我想测试这个“更改”或“键控”功能,但仍然不起作用,我没有结果,因为我没有加载数据库,但我想按一些键,例如scrum,当我按例如“s”和“c”时,我想显示数据库中的结果,但现在我正在测试,如果我单击“s”,则什么都不会发生,没有警报,没有任何相同,什么都不会发生。在我看来,我做错了什么,但我知道什么。在laraget网站这是工作,但完整的演示,也许我应该试试这个做完整。但是,如果keyup没有发送任何事件,因此无法正常工作。请确认此答案,如果它对您有帮助,谢谢@pastersky Happy coding:
$(document).ready(function () {
     $("#skills").change(function () {
       alert("test")
    });
});