【发布时间】:2012-11-19 06:20:10
【问题描述】:
以下代码仅适用于 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 个项目时,它又可以工作了。
我不知道是什么原因造成的。非常感谢您的帮助,干杯。
【问题讨论】:
-
你的第 71 件物品是什么????
-
嗨,它只是一个字符串。我尝试了多个不同的字符串,但似乎没有什么不同。
标签: php jquery jquery-ui autocomplete