KendoUI オートコンプリートを使用しようとしていますが、エラーが表示されます:
キャッチされていない TypeError: 未定義のプロパティ '長さ' を読み取ることができません
これが私のJavaScriptです:
$("#toppersearch").kendoAutoComplete({
minLength: 1,
dataTextField: "name",
dataSource: new kendo.data.DataSource({
transport: {
read: "Search/search/"+query,
},
schema: {
data: "data"
},
serverFiltering: true,
serverPaging: true,
pageSize: 20
}),
placeholder: "Find a cake topper...",
dataBound: function(e) {
alert(e);
}
});
そして、私のテスト戻りデータ:
require Ms.'SearchModel.php' ;
class Search extends Controller {
public $query ;
private $model ;
function __construct($query)
{
parent::__construct() ;
$this->model = new SearchModel ;
$this->query = $query ;
$this->search() ;
}
public function search()
{
echo '{data:[{0:1,name:Horse}]}' ;
}
}
私は何を間違っていますか?