Jquery 为什么在更新Bootstrap的typeahead数据源后会执行语句的non?
通过使用autocomplete.data'typeahead'.source=JSON.parsesrcArray, 我已经成功地更新了typeahead的数据源 但是没有一个代码语句在之后执行 autocomplete.data'typeahead'。source=JSON.parsesrcArray; 为什么?Jquery 为什么在更新Bootstrap的typeahead数据源后会执行语句的non?,jquery,json,twitter-bootstrap,bootstrap-typeahead,Jquery,Json,Twitter Bootstrap,Bootstrap Typeahead,通过使用autocomplete.data'typeahead'.source=JSON.parsesrcArray, 我已经成功地更新了typeahead的数据源 但是没有一个代码语句在之后执行 autocomplete.data'typeahead'。source=JSON.parsesrcArray; 为什么? 控制台中是否有错误?srcArray到底包含什么?@RoToRa-例如:srcArray=[星期日、星期一、星期二,任意];没有错误,所以srcArray已经是数组了?parse将
控制台中是否有错误?srcArray到底包含什么?@RoToRa-例如:srcArray=[星期日、星期一、星期二,任意];没有错误,所以srcArray已经是数组了?parse将JSON字符串转换为对象/数组。如果没有字符串,就不需要使用它。srcArray基本上是字符串……是吗?这不是你在第一次评论中写的。你说的基本上是什么意思?
For Example:
//Last Alert box does not execute here.
alert("Executed");
autocomplete.data('typeahead').source = JSON.parse(srcArray);
alert("Not Executed");