Javascript 刷新选择菜单-类型错误:无法读取属性';jQuery19105462655627634376';未定义的
鉴于功能:Javascript 刷新选择菜单-类型错误:无法读取属性';jQuery19105462655627634376';未定义的,javascript,jquery,typeerror,jquery-mobile,Javascript,Jquery,Typeerror,Jquery Mobile,鉴于功能: function pintarTipologias() { console.log("pintarTipologias"); $('#comboTipologias').selectmenu(); var tipologias = JSON.parse(localStorage.getItem("tipologias")); if (tipologias != null && tipologias.length > 0) { tipologias.for
function pintarTipologias() {
console.log("pintarTipologias");
$('#comboTipologias').selectmenu();
var tipologias = JSON.parse(localStorage.getItem("tipologias"));
if (tipologias != null && tipologias.length > 0) {
tipologias.forEach(function(tipologia, posicion) {
$("#comboTipologias").append('<option value=' + tipologia.id + '>' + tipologia.denominacion + '</option>');
});
}
$('#comboTipologias').selectmenu();
$('#comboTipologias').selectmenu("refresh");
}
函数pintarTipologias(){
console.log(“pintarTipologias”);
$('combotipologia')。选择菜单();
var tipologias=JSON.parse(localStorage.getItem(“tipologias”);
if(tipologias!=null&&tipologias.length>0){
tipologia.forEach(函数(tipologia,Possion){
$(“#combotipologia”)。追加(“”+tipologia.denominacion+“”);
});
}
$('combotipologia')。选择菜单();
$('combotipologia')。选择菜单(“刷新”);
}
最后一行产生以下错误:
TypeError:无法读取未定义的属性“JQuery19105465627634376”
我在Chrome控制台中写道:
$('#comboTipologias').selectmenu("refresh");
TypeError: Cannot read property 'jQuery19105462655627634376' of undefined
$('#comboTipologias').selectmenu();
[<select id="comboTipologias" name="comboTipologias" data-mini="true" data-native-menu="false" multiple="multiple" tabindex="-1">…</select>]
$('#comboTipologias').selectmenu("refresh");
[<select id="comboTipologias" name="comboTipologias" data-mini="true" data-native-menu="false" multiple="multiple" tabindex="-1">…</select>]
$('combotipologia')。选择菜单(“刷新”);
TypeError:无法读取未定义的属性“JQuery19105465627634376”
$('combotipologia')。选择菜单();
[…]
$('combotipologia')。选择菜单(“刷新”);
[…]
我不明白试试这个:
$('#comboTipologias').selectmenu('refresh', true);
似乎您将JSONP存储在本地存储中而不是JSON中。这是一件非常奇怪的事情。
jQuery19105462655627634376
看起来非常像一个JSONPCCallback值。您实际上有一个selectmenu还是一个listview?@epascarello selectmenucode
Características(提示):code
我试过了,但没有成功。我发现了问题:通过javascript崩溃(但不是在控制台中)使用JQM.Refresh的多选。我找到了和可选视图(复选框)。更难看,但“dinamyc”。谢谢