javascript - 选择菜单 ('refresh',正确)

标签 javascript zend-framework jquery-mobile select-menu

我从 zend 框架站点获取表单并将其放入由 jquery mobile 编写的函数中的新文件作为响应,但我收到此错误:

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();
            }
        })
    }

最佳答案

首先强制初始化选择菜单:

$('.mob-size').selectmenu(); // Initializes
$('.mob-size').selectmenu('refresh', true);

或简称为

$('.mob-size').selectmenu().selectmenu('refresh', true);

关于javascript - 选择菜单 ('refresh',正确),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10551996/

相关文章:

javascript - 如何在同一区域延迟加载图像以使其看起来像动画?

javascript - 如何自动加载 iframe 元素

javascript - 如何将 Bootstrap-Slider 中的工具提示设置为文本字符串与刻度值

Javascript UI 库,可轻松绑定(bind)到 JSON

php - Zend_Validate::is() 静态检查,获取验证消息解决方法

php - 哪个是最好的 php 框架?

javascript - JqueryMobile Div 转换

jquery - 居中较小的 Jquery Mobile HTML 自定义加载微调器

jquery - 内容应该在 html 页面中从页眉到页脚填充

php - CMS 架构 - 走哪条路?