我從Zend框架的網站形式,並把它在由jQuery Mobile的寫入功能的新文件的反應,但我得到這個錯誤: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( '尺寸',陣列( 「類」=> 「MOB-大小」, 'ID'=> 'MOB-大小') ); $ AllSize = $ orderModel-> selectSize(); foreach($ AllSize as $ size){ $ options [$ size ['id']] = $ size ['size']; } $ selSize-> setLabel( 'Размер') - > setRequired(真) - > addMultioptions($選項) - >通過setAttribs(陣列( '風格'=> '寬度:40%')); $ this-> addElement($ selSize); return $ this; } } –
我必須刷新此表單才能讓jquerymobile爲它設計 –