selectmenu ('refresh', true)
Je obtenir le formulaire de zend framework site et de le mettre en réponse au nouveau fichier dans la fonction écrite par jquery mobile, mais j'ai cette erreur:
uncaught exception: ne peut pas appeler des méthodes sur selectmenu avant
l'initialisation; tenté d'appeler la méthode "actualiser".
Code de la fonction de ce fichier:
function addItem(id) {
$.ajax({
url:'http://zf.darina.php.nixsolutions.com/order/index/create-order-mobile',
dataType:"jsonp",
data:{id_good:id},
success:function (resp) {
console.log(resp);
$('.product-table').empty();
$('.product-table').append(resp.prod);
$('.product-table').append(resp.form);
$('.add-order-btn').button();
$('.mob-size').selectmenu('refresh', true);
$('#block').page();
}
})
}
source d'informationauteur Dar Lym
Vous devez vous connecter pour publier un commentaire.
Force initialiser le selectmenu(s) première:
ou de l'utiliser pour de courtes
vous faire dans votre rafraîchissement personnalisé délégation de fonction:
selon amélioration de la résolution ici
Dans mon cas, si je n'étais pas de l'initialisation de la sélectionner avant de lancer le "désactiver" la méthode que j'ai obtenu l'erreur, alors que si j'étais initialisation, sélectionnez ne pas désactiver mais dupliquer lui-même - j'ai essayé de sélectionner l'objet par le NOM de la BALISE au lieu d'en CLASSE ou ID NOM,
au lieu de
et il a travaillé sans forcé d'initialisation
J'ai trouvé le même problème, mais plus d'implication de la solution. Lorsque jqm enveloppe le
select
élément, il le met dans un<span>
élément avec la même liste de classe comme leselect
élément. J'ai changé ma référence de sorte que, au lieu de lire:il se lit maintenant:
Précisant que jquery ne doit trouver le
select
élément correspondant au nom de la classe, plutôt que de tous les éléments .ligne qui correspondent le nom de la classe, a résolu le problème.