Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 刷新选择菜单-类型错误:无法读取属性';jQuery19105462655627634376';未定义的_Javascript_Jquery_Typeerror_Jquery Mobile - Fatal编程技术网

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 selectmenu
code
Características(提示):
code
我试过了,但没有成功。我发现了问题:通过javascript崩溃(但不是在控制台中)使用JQM.Refresh的多选。我找到了和可选视图(复选框)。更难看,但“dinamyc”。谢谢