Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/01/2012, 22:53
Avatar de ocesitaro
ocesitaro
 
Fecha de Ingreso: diciembre-2011
Ubicación: Carabayllo
Mensajes: 274
Antigüedad: 12 años, 5 meses
Puntos: 36
Respuesta: Cargar un dato con AJAX

$("input#autocomplete").autocomplete({
source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
});

si te das cuenta lo que hay en source es json

su formato "","","",""

lo que puedes hacer desde el php
<?
for($i=0;$i<20;$i++){
$algo[]=array("value"=>$i);
}
echo json_encode($algo);
?>
$("input#autocomplete").autocomplete({
source: 'miphp'
});


y otra cosa es mucho mejorque volver a hacer una consulta al php mientras escribes, seria almacenar la data del php en un variable javascript.

<?
$algo=array();
for($i=0;$i<20;$i++){
$json.="'".$i."',";
}
?> miphp.php

<script>
$(document).ready(function() {
var algo
<? include("miphp.php");?>
algo=[<?=$json;?>];
$("input#autocomplete").autocomplete({
source:algo
});
});
</script> en prueba.php