该数组应该用作此搜索框的自动填充建议:
<input type="text" class="searchbox" placeholder="Type here...">
我尝试组合AJAX调用,但是我遇到了这些错误:
Cannot read property 'slice' of undefined
Cannot read property 'length' of undefined
如果你知道如何正确构建这个,请告诉我。
答案 0 :(得分:1)
你开始朝着正确的方向前进 - 你需要一个AJAX调用都可以访问的数组,但你修错了数组 - 你需要添加新元素,而不是重新分配整个数组,例如:
func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {
// print("Commit Editing Style \(editingStyle)")
}
func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]?
{
}
另一个错误是在获取数据之前初始化自动完成插件 - 首先准备数组更有意义,然后在完成所有异步任务(您的AJAX调用是异步任务)时初始化自动完成。请参阅此示例:multiple ajax calls wait for last one to load, then execute