70 個のアイテムに対してのみ機能する次のコードがあります。71 番目の項目を DB に追加した瞬間、機能しなくなりました。
$('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
});
...
すべての値が保持されていることがわかりjs_products_array
ますが、オートコンプリート機能は機能しません。DBから71番目のアイテムを削除すると、再び機能します。
何が原因なのか不思議です。助けていただければ幸いです、乾杯。