任何機構幫助我浪費了太多的時間在這個錯誤,但沒有運氣錯誤:選擇「AJAX」未連接到<select>元素時woocommerce
Error: Option 'ajax' is not allowed for Select2 when attached to a element.
此錯誤顯示在我的開發者控制檯後,允許選擇二更新woocommerce到3.0.3這個錯誤打破了一些功能,如無法添加加售和交叉文本框注意到。
當我嘮叨我的主題時,這消失了,我不能改變我的主題。
請幫忙。
任何機構幫助我浪費了太多的時間在這個錯誤,但沒有運氣錯誤:選擇「AJAX」未連接到<select>元素時woocommerce
Error: Option 'ajax' is not allowed for Select2 when attached to a element.
此錯誤顯示在我的開發者控制檯後,允許選擇二更新woocommerce到3.0.3這個錯誤打破了一些功能,如無法添加加售和交叉文本框注意到。
當我嘮叨我的主題時,這消失了,我不能改變我的主題。
請幫忙。
我在我的wordpress網站有同樣的錯誤,我解決這個問題。
1我想描述這個錯誤來自哪裏。 012 WC從WC Beta 2開始,他們已經遷移到了Select2 V4。除了少數例外情況,Select2 V4與Select2 V3大部分兼容,主要是AJAX搜索輸入的工作方式。 WooCommerce有兩個受到影響的實例,需要對HTML標記進行一些更改才能生效。 對於實例
<input type="hidden" id="grant_access_id" name="grant_access_id" data-multiple="true" class="wc-product-search" style="width: 400px;" data-placeholder="<?php esc_attr_e('Search for a downloadable product…', 'woocommerce'); ?>" data-action="woocommerce_json_search_downloadable_products_and_variations" />
與
<select id="grant_access_id" class="wc-product-search" name="grant_access_id[]" multiple="multiple" style="width: 400px;" data-placeholder="<?php esc_attr_e('Search for a downloadable product…', 'woocommerce'); ?>" data-action="woocommerce_json_search_downloadable_products_and_variations"></select>
在WordPress改變我看到選擇2取得控制權,我試圖在我的functions.php禁用選擇2負荷。您可以在下面看到我的腳本
add_action('admin_enqueue_scripts', 'remove_views_select2');
function remove_views_select2($hook) {
if (($hook == 'post.php' || $hook == 'post-new.php')) {
wp_deregister_script('select2');
// wp_register_script('views-select2-script' , 'http://your-site.com/wp-content/plugins/meta-box/js/select2/select2.min.js', array('jquery'), 3.2);
}
}
因此,這在我的情況下效果很好。祝你好運 !
看到https://github.com/select2/select2/issues/679 – madalinivascu
從閱讀我認爲你需要更新版本的選擇2 – madalinivascu
我不知道在哪裏改變這一點,並更新這是在我的主題和woocommerce相沖突。 –