虽然没有进行任何更改,但仍会显示加载图像。当用户进行选择时,我希望加载图像出现。以下是我制定的代码:
Jquery
var timer;
$(".status").change(function(e){
clearTimeout(timer);
var selected = $(e.target).val(),
pr_id = $(this).next("#id").val();
$("#loading-2").show();
timer = setTimeout(function(){
$.post('status-pr.php',
{
selected : selected,
pr_id : pr_id
}, function(data){
$("#loading-2").fadeOut('slow');
});
}, 500);
});/PHP
<div id="loading-2">
<i class="fa fa-spinner fa-spin"></i>
</div>
<select name="status" class="status">
<option value="0">Select Status</option>
<option value="1">Menunggu Kelulusan PR</option>
<option value="2">Proses PO</option>
<option value="3">Menunggu Kelulusan PO</option>
</select>发布于 2016-12-08 02:56:33
将#loading-2 css display属性设置为none
jsfiddle https://jsfiddle.net/hrh29yrg/
https://stackoverflow.com/questions/41030719
复制相似问题