2017-07-27 94 views
-1

我有一個標籤具有來自數據庫的文本值。 我嘗試刪除數據庫中的數據,它的工作原理;數據已刪除。但爲什麼我已經刪除的數據仍然在標籤中?在我運行刪除數據後,我正在做的功能window.location.reload。刪除功能運行後,標籤必須沒有值。但在我的代碼中,標籤仍然具有價值。爲什麼在刷新頁面後總會顯示標籤值

這是我的代碼

$(document).on('click', '#delete', function(e) { 
 
    var data = $("#form_md2").serialize(); 
 
    $.ajax({ 
 
    data: data, 
 
    type: "post", 
 
    url: "../php/stock_opname/op_delete.php", 
 
    success: function(data) { 
 
     alert("Data: " + data); 
 
    } 
 
    }); 
 
    window.location.reload(); 
 
    clearInput(); 
 
}); 
 

 
$("form_input").submit(function() { 
 
    return false; 
 
}); 
 

 
function clearInput() { 
 
    $("#form_input :input").each(function() { 
 

 
    $('#p_awal').val(''); 
 
    $('#p_akhir').val(''); 
 

 

 
    }); 
 

 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<tr> 
 
    <td width=1> 
 
    <p align="left">Periode : <label id="p_awal" style="font-weight:normal"></label> s/d <label id="p_akhir" style="font-weight:normal"></label> </p> 
 
</tr>

+1

請提供[MCVE。在提供的HTML上運行時,您提供的JavaScript代碼毫無意義。 –

回答

1

不要使用value propertytext()

代替$('#p_awal').val('');使用$('#p_awal').text('');

<label>通過價值性能不輸出值。

+0

我已經嘗試過..在我在這裏提出問題之前,嘗試將'.val'換成'.text'。該標籤在刷新後仍然有一個值 –

+0

把'clearInput()'放在document.ready函數中 – Grasper

+0

我已經把那個.. 你可以看看我的jquery –

0

試試看,你有沒有什麼警覺?

$.ajax({ 
    data: data, 
    type: "post", 
    url: "../php/stock_opname/op_delete.php", 
    success: function(data) { 
     $('#p_awal').text(''); 
     $('#p_akhir').text(''); 
     alert("Data: " + data); 
    }, 
    error: function() { 
     alert("error"); 
    } 
    }); 
+0

那也是真的 – Grasper

+0

我會試試w8 –

+0

仍然不能正常工作.. –

0

嘗試把:

window.location.reload(); 
clearInput(); 

到:

success: function(data) { 
    alert("Data: " + data); 
} 

結果:

success: function(data) { 
    alert("Data: " + data); 
    window.location.reload(); 
    clearInput(); 
} 
+0

仍然是相同的T_T ..另一個標籤是好的。刪除後清除文本。但只是這個標籤只有這個問題 –

+0

所以,它沒有任何意義。如果你說價值已經從數據庫中消失了,但仍然在頁面上,它可能是緩存問題,或者你填充表單的方式。 –

+0

我的所有標籤都在一個表格上,當我刪除所有的數據時,我的數據庫已經不存在了。在頁面上,該表單中的另一個標籤也沒有了,但只有這個標籤仍然在我的T_T頁面上 –

相關問題