Dar*_*Lym 16 javascript zend-framework jquery-mobile select-menu
我从zend框架站点获取表单并将其放在jquery mobile编写的函数中的新文件中,但是我收到此错误:
未捕获的异常:在初始化之前无法调用selectmenu上的方法; 试图调用方法'刷新'.
此文件的功能代码:
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();
}
})
}
Run Code Online (Sandbox Code Playgroud)
Hof*_*ffZ 46
强制首先初始化选择菜单:
$('.mob-size').selectmenu(); // Initializes
$('.mob-size').selectmenu('refresh', true);
Run Code Online (Sandbox Code Playgroud)
或者简单地使用它
$('.mob-size').selectmenu().selectmenu('refresh', true);
Run Code Online (Sandbox Code Playgroud)
就我而言,如果我在调用“禁用”方法之前没有初始化选择,则会出现错误,而如果我正在初始化它,则选择不会禁用而是复制自身 - 我尝试通过 TAG NAME 选择对象的 CLASS 或 ID NAME,
$('select').selectmenu('disable');
Run Code Online (Sandbox Code Playgroud)
代替
$('.select-class-name').selectmenu('disable');
Run Code Online (Sandbox Code Playgroud)
它在没有强制初始化的情况下工作
| 归档时间: |
|
| 查看次数: |
23565 次 |
| 最近记录: |