由于任何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