2015-09-16 2 views
0

Что может быть неправильным парнем? Я пытаюсь запросить базу данных, когда кто-то печатает. Все результаты JSon данных в переменной local должны быть возвращены PHPBootstrap token field 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> 

ответ

0

Я получил его guys..Just использовать код, приведенный ниже. Я борюсь с этим в течение нескольких недель:

<!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>