我已經在我的網站上使用令牌輸入,這裏是我如何初始化令牌輸入:遺漏的類型錯誤:「在」運營商不能使用搜索'在JSON字符串
$(document).ready(function() {
var populateValue = document.getElementById('<%= hiddentokenPrePopulate.ClientID%>').value
$("#<%= tokenEmployee.ClientID%>").tokenInput("../Employee/getEmployeeDetails.ashx", {
deleteText: "X",
theme: "facebook",
preventDuplicates: true,
tokenDelimiter: ";",
minChars: 3,
tokenLimit: 1,
prePopulate: populateValue
});
});
腳本被卡住在這條線:
prePopulate: populateValue
當我刪除此行,不會有任何JavaScript錯誤,但我需要這個,因爲我需要預先填充令牌輸入。該populateValue
是:
[{
"id": "11566",
"name": "Smith - White"
}]
有一個JavaScript錯誤:
Uncaught TypeError: Cannot use 'in' operator to search for '47' in [{"id":"11566","name":"Smith - White"}]`
如何解決這個問題?
感謝您的回答,它像一個魅力 – User5590