0

我有一个查找 Var 标签的自动完成脚本,我的问题是,如何用 MySQL 的结果填充“avaiableTags”?

$SQL = "从用户中选择用户名"; 例如

(function($) {
    $(document).ready(function(e) {
        if($.fn.autocomplete) {
            var availableTags = [
                "User 1", //mysql result here
                "User 2",
                "ecc..."
            ];
4

1 回答 1

1
//javascript
   <script type="text/javascript">
   $(function() {

    //autocomplete
    $(".auto").autocomplete({
        source: "search.php",
        minLength: 1
    });                

   });
  </script>

//search.php something like this

   $stmt = $conn->prepare('SELECT country FROM countries WHERE country LIKE :term');
   $stmt->execute(array('term' => '%'.$_GET['term'].'%'));

   while($row = $stmt->fetch()) {
   $return_arr[] =  $row['country'];
   }

有关完整示例,请在此处查看 http://www.daveismyname.com/tutorials/php-tutorials/autocomplete-with-php-mysql-and-jquery-ui/

于 2013-08-02T15:27:28.893 回答