J'ai le code suivant qui ne fonctionne que pour 70 articles. Au moment où j'ai ajouté le 71ème élément à la base de données, il ne fonctionne pas.PHP/jquery autocomplete ne se charge pas JSON_ERROR_UTF8
$('document').ready(function() {
//autoComplete() returns a php array with all the products
<?php $productArray = autoComplete();?>
var js_products_array = <?php echo json_encode($productArray); ?>;
var result;
for(var i=0;i<js_products_array.length;i++){
result += js_products_array[i] + ', ';
}
//printing js_products_array
document.write(result);
$("#autocompleteID").autocomplete({
source: js_products_array
});
...
Je peux voir que js_products_array
détient toutes les valeurs, mais la fonction de saisie semi-automatique ne fonctionne pas. Au moment où je retire le 71ème élément de la BD, il fonctionne à nouveau.
Je suis étonné de ce qui cause cela. J'apprécierais de l'aide, des acclamations.
quel est votre 71e article ???? –
salut, c'est juste une chaîne. J'ai essayé plusieurs chaînes différentes, mais cela ne semble pas faire de différence. – greenpool