![](/img/trans.png)
[英]C# Controller data to JavaScript But when using RETURN JSON Modal Disappears/ Refresh ajax modal after success
[英]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.