自动完成:未捕获的TypeError:无法使用'in'运算符来搜索'length'

时间:2018-01-23 06:01:43

标签: javascript jquery codeigniter

错误

  

“未捕获的TypeError:无法使用'in'运算符来搜索'length'   在“

正在Google Chrome控制台中显示

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<Modal visible={this.state.showModal} ...

2 个答案:

答案 0 :(得分:5)

试试这个

&#13;
&#13;
jQuery.parseJSON(data); 
&#13;
&#13;
&#13;

答案 1 :(得分:0)

in运算符仅适用于对象。您正在使用字符串。在使用$ .map之前,请确保您的值是一个对象。在这种特定情况下,您必须解析JSON:

$.map(JSON.parse(data), ...);