javascript - 我在使用选定的 jquery 函数时遇到错误

标签 javascript jquery ajax function runtime-error

我已在文件中使用了所选函数,但当我尝试访问此函数时出现错误,如下所示:

TypeError: $(...).ajaxChosen is not a function

这是我正在使用的代码:

 $.post( woocommerce_admin_meta_boxes_variations.ajax_url, data, function ( response ) {

        $( '#bto_config_group_inner .bto_groups' ).append( response );

        $( "#bto_ids_" + bto_groups_metabox_count ).chosen();

        $( "#bto_ids_" + bto_groups_metabox_count ).ajaxChosen( {
            method:         'GET',
            url:            woocommerce_admin_meta_boxes.ajax_url,
            dataType:       'json',
            afterTypeDelay: 100,
            data:           {
                action:         'woocommerce_json_search_products',
                security:       woocommerce_admin_meta_boxes.search_products_nonce
            }
        }, function (data) {

            var terms = {};

            $.each( data, function (i, val) {
                terms[i] = val;
            } );

            return terms;
        } );

        $( 'input#_per_product_pricing_bto' ).change();

        $( '#bto_product_data' ).unblock();
        $( '#bto_product_data' ).trigger( 'woocommerce_bto_component_added' );

    } );

    return false;

} );

最佳答案

你有包含https://github.com/meltingice/ajax-chosen吗?在你的项目中?看起来它在您的代码中不可见。

关于javascript - 我在使用选定的 jquery 函数时遇到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39273621/

相关文章:

javascript - 下载jquery上传的文件

javascript - 如何添加天数以获取当前日期的下一个日期(不含周末)

jquery - 带有多个参数的 Json Post 请求

javascript - 成功发布后无法访问 $_POST 数据

javascript - AJAX 未捕获语法错误 : Unexpected Identifier

jquery - 显示外部页面并在 div 中加载 gif

javascript - 当内容改变高度时动态改变容器 div 的高度

javascript - 我应该如何处理 JavaScript 中对象构造函数的无效输入

JavaScript 数组 - 迭代问题

javascript - 在 Kendo UI Treeview Drop 事件中确认