我有以下代码,仅适用于 70 个项目。当我将第 71 个项目添加到数据库时,它无法工作。
$('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
包含所有值,但自动完成功能无法正常工作。当我从数据库中删除第 71 个项目时,它再次工作。
我很困惑这是什么原因造成的。会很感激一些帮助,干杯。