19/01/2012, 22:53
|
| | | Fecha de Ingreso: diciembre-2011 Ubicación: Carabayllo
Mensajes: 274
Antigüedad: 13 años, 1 mes 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 |