Kendo ui kendoAutoComplete在单击模板或项目时显示[object]

Kendo ui kendoAutoComplete在单击模板或项目时显示[object],kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,此代码以快照的形式返回以下结果 当单击模板而不是[object]时,如何用FirstName和LastName填充文本字段 问题可能与您为dataTextField设置的值有关 在进行某种逆向工程时,我猜您返回的JSON数据类似于: [ {data: { FileNo: "0001", FirstName: "OnaBai", LastName: "it's me", Photo: "https://si0.twimg.com/profile_images/2648375258/7f7e

此代码以快照的形式返回以下结果

当单击模板而不是[object]时,如何用FirstName和LastName填充文本字段


问题可能与您为dataTextField设置的值有关

在进行某种逆向工程时,我猜您返回的JSON数据类似于:

[
    {data: { FileNo: "0001", FirstName: "OnaBai", LastName: "it's me", Photo: "https://si0.twimg.com/profile_images/2648375258/7f7e451f0de1eb467fe35f4f481d7bf7_bigger.jpeg" } },
    {data: { FileNo: "0002", FirstName: "Burke", LastName: "Holland", Photo: "https://si0.twimg.com/profile_images/3342899483/51e933d69222ce8ad8cd14e655116959.jpeg" } },
    {data: { FileNo: "0003", FirstName: "Todd", LastName: "Anglin", Photo: "https://si0.twimg.com/profile_images/1478082886/todd-anglin-close-up_illustrated.png" } }
]
如果是这样,您应该将其定义为data.FirstName

如果您将其定义为:

[
    { FileNo: "0001", FirstName: "OnaBai", LastName: "it's me", Photo: "https://si0.twimg.com/profile_images/2648375258/7f7e451f0de1eb467fe35f4f481d7bf7_bigger.jpeg" },
    { FileNo: "0002", FirstName: "Burke", LastName: "Holland", Photo: "https://si0.twimg.com/profile_images/3342899483/51e933d69222ce8ad8cd14e655116959.jpeg" },
    { FileNo: "0003", FirstName: "Todd", LastName: "Anglin", Photo: "https://si0.twimg.com/profile_images/1478082886/todd-anglin-close-up_illustrated.png" }
]
那么它应该只是名字

中的第一种方法示例,而中的第二种方法示例


如果您定义dataTextField:data,并对JSON使用第一种方法,那么您将得到[object]。请参见

问题可能与您为dataTextField设置的值有关

在进行某种逆向工程时,我猜您返回的JSON数据类似于:

[
    {data: { FileNo: "0001", FirstName: "OnaBai", LastName: "it's me", Photo: "https://si0.twimg.com/profile_images/2648375258/7f7e451f0de1eb467fe35f4f481d7bf7_bigger.jpeg" } },
    {data: { FileNo: "0002", FirstName: "Burke", LastName: "Holland", Photo: "https://si0.twimg.com/profile_images/3342899483/51e933d69222ce8ad8cd14e655116959.jpeg" } },
    {data: { FileNo: "0003", FirstName: "Todd", LastName: "Anglin", Photo: "https://si0.twimg.com/profile_images/1478082886/todd-anglin-close-up_illustrated.png" } }
]
如果是这样,您应该将其定义为data.FirstName

如果您将其定义为:

[
    { FileNo: "0001", FirstName: "OnaBai", LastName: "it's me", Photo: "https://si0.twimg.com/profile_images/2648375258/7f7e451f0de1eb467fe35f4f481d7bf7_bigger.jpeg" },
    { FileNo: "0002", FirstName: "Burke", LastName: "Holland", Photo: "https://si0.twimg.com/profile_images/3342899483/51e933d69222ce8ad8cd14e655116959.jpeg" },
    { FileNo: "0003", FirstName: "Todd", LastName: "Anglin", Photo: "https://si0.twimg.com/profile_images/1478082886/todd-anglin-close-up_illustrated.png" }
]
那么它应该只是名字

中的第一种方法示例,而中的第二种方法示例


如果您定义dataTextField:data,并对JSON使用第一种方法,那么您将得到[object]。看

这太棒了。非常感谢这太好了。非常感谢