TypeError não capturado: Não é possível usar o operador 'in' para procurar '' na string JSON
Eu usei a entrada de token no meu site e aqui está como inicializo a entrada de token:
$(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
});
});
O script ficou preso nesta linha:
prePopulate: populateValue
Quando removo esta linha, não haverá nenhum erro de javascript, mas preciso disso, pois preciso preencher previamente a entrada do token. opopulateValue
é:
[{
"id": "11566",
"name": "Smith - White"
}]
Ocorreu um erro no javascript:
TypeError não capturado: Não é possível usar o operador 'in' para procurar '47' em [{"id": "11566", "name": "Smith - White"}] `
Como posso corrigir este erro?