我的 jquery 自动完成功能有问题,数据库无法正常工作。
我的代码
test5.php:
<?php
$wynik = mysql_query("SELECT * FROM nabk_t_item_tags")
or die('Błąd zapytania');
if(mysql_num_rows($wynik) > 0) { while($r = mysql_fetch_assoc($wynik)) {
$input = $r['tags'] ;
$fields = explode(',', $input);
foreach($fields as $field) {
echo ''.$field.'<br>'; }}}
?>
和 JavaScript
<script type="text/javascript">
$(function() {
var availableTags = <?php include('test5.php'); ?>;
$("#tags").autocomplete({
source: availableTags,
autoFocus:true
});
});
</script>
请帮我看看我做错了什么?
最佳答案
试试这个
<?php
$wynik = mysql_query("SELECT * FROM nabk_t_item_tags")
or die('Błąd zapytania');
if(mysql_num_rows($wynik) > 0) { while($r = mysql_fetch_assoc($wynik)) {
$input = $r['tags'] ;
$fields = explode(',', $input);
foreach($fields as $field) {
echo '"'.$field.'",'; }}}
?>
<script type="text/javascript">
$(function() {
var availableTags = [<?php include('test5.php'); ?>];
$("#tags").autocomplete({
source: availableTags,
autoFocus:true
});
});
</script>
关于javascript - 谁可以帮助我自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40793711/