Autor Zpráva
radvis
Profil
Ahoj, snažím se udělat našeptávač a pořád mi vrací null. Už nevím jak pšijít na chybu. Myslím, že je problem v modelu nebo už nevím. Díky za rady.


//model
public function getAll($text)
{
$xx = parent::$db->query("SELECT user_name FROM users WHERE user_name LIKE '%$text%' ");
return $xx;
}


//presenter
public function handleAutoComplete($text)
{
$this->payload->autoComplete = array();
$text = trim($text);
 if ($typ_vozidla !== '') {
   $model = new Autocomplete();
   $result = $model->getAll($text); 

   foreach ($result as $n => $row) {
    $this->payload->autoComplete[] = $row->user_name;
   }

$this->sendPayload();
}
}



//sablona
<p>Nick: <input type="text" id="text" /></p>
<script type="text/javascript">
<!--
$('#text').focus().keyup(function(event) {
$.getJSON({link autoComplete!}, {'text': $('#text').val()}, function(payload) {
alert('tu'); 
$('ul').remove();

var list = $('<ul></ul>').insertAfter('#text');

 for (var i in payload.autoComplete) {
  alert(payload.autoComplete[i]);
  $('<li></li>').text(payload.autoComplete[i]).appendTo(list);
 }
});
});
 -->
</script>
radvis
Profil
Vyřešeno, omlouvám se a prosím o smazání.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0