所有,我有以下代码,它基本上是一个在加载 DOM 时在其中加载一些搜索词的函数:
window.myAutocompleteFunction = function(){
return ['Test Saying','sit amet consectetur adipiscing','elit Nulla et justo'];
};
这适用于我的实时搜索和正确更新。我正在尝试根据我的数据库中的一些信息填充这些值。我试图更新我的代码以使用 .get 函数来填充我的返回值,我试图让它看起来像这样:
window.myAutocompleteFunction = function(){
$.get('http://localhost/website/load_users.php', function(data) {
alert(data);
return [data];
});
};
它尝试加载用户,在我的警报中它与手动输入时相同,但由于某种原因,当我进行搜索时它不起作用。知道如何从我的文件中获得相同的结果并使搜索工作相同吗?
编辑:我的 load_users.php 文件中现在唯一的内容如下:
'Test Saying'、'sit amet consectetur adipiscing'、'elit Nulla et justo'
我将尝试用数据库值填充它,但现在只是想让它工作。
另一个编辑:我还尝试使我的代码如下所示,以查看它是否有效:
window.myAutocompleteFunction = function(){
jQuery.get('http://localhost/okyne/load_users.php', function(data) {
alert(data);
return ['Test Saying','sit amet consectetur adipiscing','elit Nulla et justo'];
});
};
这也不起作用,所以我不确定为什么它不起作用,到目前为止唯一对我有用的是我提供的第一个代码片段。
非常感谢您提供的任何帮助!