2015-01-07 4 views
0

Можем ли мы обойти на апострофе на typeahead?Проблемы с bootstrap typeahead

У меня есть следующие данные, которые я привез из базы данных в массиве:

"31-Яблоко", "53-Яблоко", "58-Банан", "Палец 98-Леди"

но дисплей

enter image description here

тогда мне нужно

enter image description here

с (') Как я могу получить решение?

<?php $list=NULL; 
    $getcom=mysql_query("select * from tblcommodity order by commodityname"); 
    while($setcom=mysql_fetch_array($getcom)) 
    { 
     if($list==NULL) 
     { 
      $comma=""; 
     } 
     else 
     { 
      $comma=","; 
     } 
     $list.=$comma."\"".$setcom['commodityid']."-".$setcom['commodityname']."\""; 
    } 
?> 
<input type="text" class="span3" autocomplete="off" style="margin: 0 auto;" data-provide="typeahead" data-items="4" data-source='[<?php echo $list ?>]' name="CommodityID"> 
+0

показать нам PHP и MySQL код для извлечения результата – donald123

+0

является то, что так необходимо ? –

ответ

1
$('#id').typeahead({ 
    name: 'Author', 
    local: ['12-BalaGuruSwamy', '11-Forouzan', '10-Wayne Tomasi', '9-William Stallings', '8-John C Martin', '7-Robert Lusier'] 
}); 

Вы должны передать ответ базы данных в локальный, как выше, вы можете достичь нужных функций ..

+0

какой бой, если имя O'Briens –

+0

Вы можете использовать как этот «O \ 'Briens» –

+0

я сделал, но не получил никакого решения –

Смежные вопросы