gpt4 book ai didi

php - 使用来自 MYSQL 的数据自动完成

转载 作者:行者123 更新时间:2023-11-29 08:28:50 24 4
gpt4 key购买 nike

我想在从 mysql 数据库搜索数据时使用 jquery ui 实现自动完成功能......对于 nw 正在使用数组中的数据,但我不知道。我如何从数据库中检查它?这是我的代码。

<script>
$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];

$( "#tags" ).autocomplete({
source: result_array
});
});
</script>

有什么帮助吗?

编辑为:

?php  
$q=mysql_query("select rfname from research_details") or die(mysql_error());

$array_data = mysql_fetch_array($q);

foreach($array_data as $data) {
$data1[] = "'".$data."',";
}
$data1 = implode(",",$data1);
$data = substr($data1,0,-1);


?>
$(function() {

var availableTags = [
<?php echo $data; ?>
];
$( "#tags" ).autocomplete({
source:availableTags
});
});
</script>

最佳答案

使用 AJAX ( jQuery.ajax() ),您可以向服务器上的 PHP 文件发送请求,以从数据库检索数据并将其作为 JSON 返回。编码后的字符串,然后您将 parse在 jQuery/Javascript 中并将其添加到 DOM。

关于php - 使用来自 MYSQL 的数据自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17213875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com