2017-07-27 46 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页面上 –

相关问题