0
因为任何wordpress-或插件更新我的订单按钮之一不能再工作了。jQuery上的TypeError点击功能
只需在Safari浏览器...火狐&仍然是好的。
我得到这个错误:
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
This是受影响的网站。当你点击“Halsband bestellen”直属价格(只是在Safari)
你的问题是在别的地方。检查错误,它与此代码无关。 – Dekel
safari的Web开发者工具控制台是否允许您在发布错误时查看堆栈跟踪?因为正如前面的评论所说,您发布的代码中没有任何内容会导致需要insertAdjacentElement' –
什么是记录错误的jQuery版本? – guest271314