Autorius Tema: [ Typeahead / boostrastrap / mysql / php ]  (Skaityta 1143 kartus)

Neprisijungęs @Jonas

  • Naujokas
  • *
  • Įrašai: 51
  • Karma: +0/-0
    • Žiūrėti profilį
[ Typeahead / boostrastrap / mysql / php ]
« Įrašytas: 2013-06-10 17:16:31 pm »
Laba diena, norėjau paprašyti jūsų pagalbos darant paprastą, bet man gana sudėtingą dalyką : naudojant typeahead pluginą ( boostrap ), ir jquery, su php, padaryti taip, kad įvedus tekstą tikrintų atitikmenis mysql duomenų bazėje, štai ką turiu ( dariausi pagal pamoką youtubėje ) :

HTML :

<input class="span2" id = "typeaheada" type="text" data-provide="typeahead" placeholder="Gavėjas">
JQUERY :

<script>

$(function() {

$("#typeaheada").typeahead({


source: function(query, process) {
$.ajax({

url: 'source.php',
type: 'POST',
data : 'query='   query,
dataType: 'JSON',
async: true,
success: function(data) {
process(data);
console.log(data);
}

});
}

});

});

</script>


PHP :


<?php
include (
"config.php");
if( isset( $_POST['query'] ) )
{
$query $_POST['query'];
$sql $connection->query("SELECT * FROM `vartotojai` WHERE `Vardas` LIKE '%{$query}%' OR `Pavarde` LIKE '%{$query}%'");
$array = array();

foreach( $sql as $result )
{

$array[] = $result['Vardas']." ".$result['Pavarde'];

}
echo json_encode($array);

}

?>



( config.php faile viskas gerai )
Viskas veikia, išskyrus process(data) - kažkodėl, to teksto nerodo kaip autocomplete, nors paprastą source:["Antanas", "Jonas"] ir pnš padarius viskas veikia. Su console.log, viskas veikia.
« Paskutinį kartą keitė: 2013-06-15 11:18:42 am sukūrė @Jonas »

Neprisijungęs @Jonas

  • Naujokas
  • *
  • Įrašai: 51
  • Karma: +0/-0
    • Žiūrėti profilį
Ats: [ Typeahead / boostrastrap / mysql / php ]
« Atsakymas #1 Įrašytas: 2013-06-11 10:14:28 am »
Susitvarkiau, dabar tik kyla problema, kaip paleisti tą tekstą į darbą, nes su process(data); neišeina .

Neprisijungęs @Jonas

  • Naujokas
  • *
  • Įrašai: 51
  • Karma: +0/-0
    • Žiūrėti profilį
Ats: [ Typeahead / boostrastrap / mysql / php ]
« Atsakymas #2 Įrašytas: 2013-06-15 11:19:07 am »
Keliu.

Manualai.lt Forumas

Ats: [ Typeahead / boostrastrap / mysql / php ]
« Atsakymas #2 Įrašytas: 2013-06-15 11:19:07 am »