簡體   English   中英

AJAX 腳本在實時刷新后消失

[英]AJAX script disappears after live refresh

所以我有 2 個 AJAX 腳本,其中一個在第一個腳本被觸發時消失了。

腳本 1:

        function myFunction<?php echo $product['sku'] ?>() {
        // AJAX CALL

          var url = "remove.php?isbn=<?php echo $product['sku'] ?>";

          $.ajax({
            url: url,
            success: function(data){
              $('#refresh').load(location.href + ' #results');
              bs4pop.notice('Το προϊόν αφαιρέθηκε με επιτυχία', {position: 'topcenter', type: 'success'});
            },
            complete: function(){

            }
            });
      };

腳本 2:

  $('#insert').on('click', function () {
    var $this = $(this);
    var loadingText = '<i class="spinner-border float-right spinner-border-sm"></i> Παρακαλω Περιμενετε...';
    if ($(this).html() !== loadingText) {
      $this.data('original-text', $(this).html());
      $this.html(loadingText);
    }
    //Disable our button
    $('.btn-dis').attr("disabled", true);
    $('.checked').attr("disabled", true);

    //The URL that we are sending an Ajax request to.
    var url = "insert.php?woocommerce";

    $.ajax({
      url: url,
      success: function (data) {
        bs4pop.notice('Η εισαγωγή έγινε με επιτυχία', {
          position: 'topcenter',
          type: 'success'
        })
        $this.html($this.data('original-text'));
      },
      complete: function () {
        $('#refresh').load(location.href + ' #results');
        $('.btn-dis').attr("disabled", false);
        $('.checked').attr("disabled", false);
      }
    });
  });
     

它們都被包裝在兩個 div 中$('#refresh').load(location.href + ' #results'); ,當我單擊觸發第一個腳本的按鈕時,第二個腳本消失了。

似乎是什么問題?

謝謝你和問候。

好的,所以我讓它工作了,我移動了在刷新 div 之外觸發第二個腳本的按鈕,它就像一個魅力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM