leo*_*ora 4 ajax jquery loading-image
我有以下javascript通过ajax发布表单而不刷新屏幕.由于帖子需要一段时间,我想在处理过程中添加加载图像.
我看到这篇文章,但它似乎只列出.load()或.get()而不是$ .post.
<script type="text/javascript">
$(document).ready(function() {
$('#contact form').live('submit', function() {
$.post($(this).attr('action'), $(this).serialize(), function(data) {
$("#contact").replaceWith($(data));
});
return false;
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
Nic*_*ver 12
只需添加几个调用来隐藏/显示你的加载屏幕/ div,无论如何:
<script type="text/javascript">
$(function() {
$('#contact form').live('submit', function() {
$("#Loading").fadeIn(); //show when submitting
$.post($(this).attr('action'), $(this).serialize(), function(data) {
$("#contact").replaceWith($(data));
$("#Loading").fadeOut('fast'); //hide when data's ready
});
return false;
});
});
</script>
<div id="Loading">I'm loading, image here, whatever you want</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18434 次 |
| 最近记录: |