0
私の注文ボタンのいずれかのwordpressまたはプラグイン更新のいずれかがもう働かないので。タイプエラーのjQueryのクリック機能
サファリで... Chrome & FirefoxはまだOKです。
私はこのエラーを取得する:
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");
}
すべてデータオプションは通常の文字列でなければなりません。
私はどんな考えにも感謝します!事前に
多くのおかげで、 マーヴィン
EDIT:
これは完全な誤りである:
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が影響を受けたウェブサイトです。
あなたの問題は別の場所です。エラーをチェックしてください。このコードには関係ありません。 – Dekel
Safariのウェブデベロッパーツールコンソールでは、エラーが発生したときにスタックトレースを表示できますか?前のコメントにあるように、あなたが投稿したコードの中には、 'insertAdjacentElement'が必要なものはありません。 –
エラーが記録されているjQueryのバージョンは? – guest271314