2016-12-06 7 views
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が影響を受けたウェブサイトです。

+1

あなたの問題は別の場所です。エラーをチェックしてください。このコードには関係ありません。 – Dekel

+0

Safariのウェブデベロッパーツールコンソールでは、エラーが発生したときにスタックトレースを表示できますか?前のコメントにあるように、あなたが投稿したコードの中には、 'insertAdjacentElement'が必要なものはありません。 –

+0

エラーが記録されているjQueryのバージョンは? – guest271314

答えて

0

このエラーはプラグイン "ページスクロールID" ...(すべてのプラグインの中で最も単純なプラグイン)によって発生しています。エラーが発生しました。

あなたの迅速な回答に多くの感謝を申し上げます。それ以外の場合、私は自分のjsファイルで検索します。

マーヴィン

関連する問題