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