я получаю форму с Zend Framework, сайта и поместить его в ответ на новый файл в функции, написанной JQuery мобильный, но я получаю эту ошибку:selectmenu («Обновить», правда)
uncaught exception: cannot call methods on selectmenu prior to initialization; attempted to call method 'refresh' .
код функции этой файл:
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();
}
})
}
Вы можете дать подробную информацию об этом «толпе размере». Я считаю, что этот объект еще не инициализирован. –
класс Order_Form_MobileSize_Size расширяет Zend_Form { общественная функция Init() { $ selSize = новый Zend_Form_Element_Select ('размер', массив ("класс" => "чернь размер", 'идентификатор' => 'чернь размер')); $ AllSize = $ orderModel-> selectSize(); foreach ($ AllSize as $ size) { $ options [$ size ['id']] = $ size ['size']; } $ selSize-> setLabel ('Размер') -> setRequired (истинные) -> addMultioptions ($ опции) -> setAttribs (массив ('стиль' => 'ширина: 40%')); $ this-> addElement ($ selSize); return $ this; } } –
Я должен обновить эту форму для получения jquerymobile desigin для нее –