2015-09-16 2 views
0

Qu'est-ce qui pourrait ne pas être les gars? J'essaie d'interroger la base de données quand quelqu'un tape. Tous les résultats dans les données JSON dans la variable local doivent être retournés par phpBootstrap token champ typeahead

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
    <!-- Meta, title, CSS, favicons, etc. --> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <meta name="description" content=""> 
    <meta name="author" content=""> 

    <title>Tokenfield for Bootstrap</title> 

    <!-- Bootstrap core CSS --> 
    <link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"> 

    <!-- Bootstrap styling for Typeahead --> 
    <link href="dist/css/tokenfield-typeahead.css" type="text/css" rel="stylesheet"> 
    <!-- Tokenfield CSS --> 
    <link href="dist/css/bootstrap-tokenfield.css" type="text/css" rel="stylesheet"> 
    <!-- Docs CSS --> 


    </head> 
    <body> 

    <input type="text" class="form-control" id="tokenfield-typeahead" value="andani" /> 


    <script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script> 
    <script type="text/javascript" src="//code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 
    <script type="text/javascript" src="dist/bootstrap-tokenfield.js" charset="UTF-8"></script> 
    <script type="text/javascript" src="docs-assets/js/scrollspy.js" charset="UTF-8"></script> 
    <script type="text/javascript" src="docs-assets/js/typeahead.bundle.min.js" charset="UTF-8"></script> 
    <script type="text/javascript" src="docs-assets/js/docs.js" charset="UTF-8"></script> 
</body> 

<script> 
jQuery(document).ready(function($) { 
    var engine = new Bloodhound({ 
    local: [ 
<?php 
$Conn=mysqli_connect("localhost","root","","andani_play"); 
     $Query="SELECT `GroupName` FROM `group` LIMIT 1"; 

     $Result=mysqli_query($Conn,$Query); 
     $Array=array(); 
     if($Result) 
     { 

      while($Data=mysqli_fetch_array($Result)) 
      { 
       echo json_encode($Data[0]); 


      } 

     } 


?> 

    ], 
//local: [{value: 'red'}, {value: 'blue'}, {value: 'green'} , {value: 'yellow'}, {value: 'violet'}, {value: 'brown'}, {value: 'purple'}, {value: 'black'}, {value: 'white'}], 
//local: ['red','blue','green','yellow','violet','brown','purple','black','white'], 
    datumTokenizer: function(d) { 
     return Bloodhound.tokenizers.whitespace(d); 
    }, 
    queryTokenizer: Bloodhound.tokenizers.whitespace 


    }); 
    engine.initialize(); 






    $('#tokenfield-typeahead').tokenfield({ 
    typeahead: [null, { source: engine.ttAdapter() }] 
    }); 

}); 
</script> 
    </body> 
</html> 

Répondre

0

Je l'ai guys..Just utiliser le code ci-dessous. Je me suis battu avec cela pendant des semaines:

<!DOCTYPE> 
<html lang="en"> 

<head> 
    <title>Andani Masikhwa</title> 

    <link href="bootstrap-tokenfield.css" type="text/css" rel="stylesheet"> 
    <!--<link href="tokenfield-typeahead.css" type="text/css" rel="stylesheet">--> 

</head> 
<style> 
.tt-query, 
.tt-hint { 
    width: 396px; 
    height: 30px; 
    padding: 8px 12px; 
    font-size: 24px; 
    line-height: 30px; 
    border: 2px solid #ccc; 
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px; 
    outline: none; 
} 

.tt-query { 
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
} 

.tt-hint { 
    color: #999 
} 

.tt-dropdown-menu { 
    width: 422px; 
    margin-top: 12px; 
    padding: 8px 0; 
    background-color: #fff; 
    border: 1px solid #ccc; 
    border: 1px solid rgba(0, 0, 0, 0.2); 
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border-radius: 8px; 
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); 
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); 
    box-shadow: 0 5px 10px rgba(0,0,0,.2); 
} 

.tt-suggestion { 
    padding: 3px 20px; 
    font-size: 18px; 
    line-height: 24px; 
} 

.tt-suggestion.tt-is-under-cursor { 
    color: #fff; 
    background-color: #0097cf; 

} 
</style> 


<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css"> 
<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script> 
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script> 
<script type="text/javascript" src="bootstrap-tokenfield.js" charset="UTF-8"></script> 
<script src="http://cdn.jsdelivr.net/typeahead.js/0.9.3/typeahead.min.js"></script> 
<script> 
$(document).ready(function(){ 
    $('#search').tokenfield({ 
    typeahead:{ 
     name : 'sear', 
     remote: { 
      url : 'connection.php?query=%QUERY' 
     }, 
     success:function(data){ 
      process(data); 
     } 

    } 

    }); 
}); 
</script> 
<body> 
    <input type="text" class="form-control" id="search" value="andani" /> 
</body> 

</html>