jQuery点击功能上的TypeError



由于任何wordpress-或插件更新我的订单按钮不再起作用。

仅在Safari ... Chrome&Firefox仍然可以。

我得到此错误:

TypeError: Can only call HTMLElement.insertAdjacentElement on instances of HTMLElement
insertAdjacentElement - jquery.js:2958

这是受影响的功能:

$("#order-now").click(function(){
    var countEle = halsband[2].length;
    if (halsband[3] != "keins"){
        countEle++;
    }
    if (countEle == 7){
        $("#max-anzahl").css("display", "block");
        $(".modal-ov").css("display", "block");
    }else{
        letsOrder();
    }
});

当函数" letsorder"称为:

时,错误只是出现。
function letsOrder(){
    jQuery.ajax({
        url: "<?php echo admin_url('admin-ajax.php'); ?>",
        data: {
            'action': 'products_to_cart',
            'halsband_id': halsband_id,
            'halsband_var_id': halsband_var_id,
            'halsband_var_name': halsband_var_name,
            'name': halsband[2],
            'buchstabe_id': buchstabe_id,
            'buchstabe_eins_var_id': buchstabe_eins_var_id,
            'buchstabe_eins_var_name': buchstabe_eins_var_name,
            'buchstabe_zwei_var_id': buchstabe_zwei_var_id,
            'buchstabe_zwei_var_name': buchstabe_zwei_var_name,
            'buchstabe_drei_var_id': buchstabe_drei_var_id,
            'buchstabe_drei_var_name': buchstabe_drei_var_name,
            'buchstabe_vier_var_id': buchstabe_vier_var_id,
            'buchstabe_vier_var_name': buchstabe_vier_var_name,
            'buchstabe_fuenf_var_id': buchstabe_fuenf_var_id,
            'buchstabe_fuenf_var_name': buchstabe_fuenf_var_name,
            'buchstabe_sechs_var_id': buchstabe_sechs_var_id,
            'buchstabe_sechs_var_name': buchstabe_sechs_var_name,
            'charm_id': charm_id,
            'anhaenger': anhaenger
        },
        success: function(data) {
            console.log(data);
        },
        error: function(errorThrown){
            console.log(errorThrown);
        }
    });
    $("#cart-success").css("display", "block");
    $(".modal-ov").css("display", "block");
}

所有数据选项都应是普通字符串。

我将感谢任何主意!

非常感谢马文


编辑:

这是完整的错误:

insertAdjacentElement, jquery.js:3:24987
e, jquery.js:3:24987
dc, jquery.js:3:24872
dc, jquery.js:3:24896
param, query.js:3:25234
ajax, jquery.js:3:21049
letsOrder, konfigurator.js:519
(anonyme Funktion), konfigurator.js:464
dispatch, jquery-latest.min.js:2:8441
handle, jquery-latest.min.js:2:5144

这是受影响的网站。当您直接在价格下(仅在Safari中)单击" Halsband Bestellen"时出现错误

错误是由插件"滚动到id"引起的...(最简单的插件)。

非常感谢您的快速回答!否则我仍然会用自己的JS文件搜索。

Marvin

最新更新