我有一个标签,它具有数据库中的文本值。
我尝试删除数据库中的数据,它的工作原理;数据已删除。但为什么我删除的数据仍然在标签中?在我运行删除数据后,我正在执行的功能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>
答案 0 :(得分:1)
请勿使用value property
但text()
。
而不是$('#p_awal').val('');
使用$('#p_awal').text('');
<label>
没有通过value属性输出值。
答案 1 :(得分: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" );
}
});
答案 2 :(得分:0)
尝试放:
window.location.reload();
clearInput();
成:
success: function(data) {
alert("Data: " + data);
}
结果:
success: function(data) {
alert("Data: " + data);
window.location.reload();
clearInput();
}