这很好用,除了我希望loading-indicator
在我从下拉列表中选择一个新值时显示 div。第一次运行时,加载指示器出现,然后在加载远程内容后消失。我将下拉菜单更改为不同的值,但加载指示器不会重新出现。一旦完成加载,“新”内容最终会显示出来。
<select name="branch_name" id="branch_name">
<option value="Branch1">Branch1</option>
<option value="Branch2">Branch2</option>
<option value="Branch3">Branch3</option>
</select>
<div id="mycontent">
<div id="loading-indicator" style="display:none">
Scanning subversion<img src="/images/ajax-loader.gif" /></div>
</div>
<script type="text/javascript">
$(function(){
$('#branch_name').bind("change", function() {
$('#loading-indicator').show();
$('#mycontent').load('/tags/runme',{branch_name: $(this).val()});
});
});
</script>