【发布时间】:2014-01-21 23:28:33
【问题描述】:
我想在使用 jQuery 提交表单后实例化加载图像。
我找到了如何做到这一点并且它工作正常,但它始终适用于页面上完成的所有 jQuery 请求。
这是一个例子: How can I create a "Please Wait, Loading..." animation using jQuery? 或在这里 How to show loading spinner in jQuery?
有没有办法可以达到相同的效果,但只有在我提交表单时才能达到?
或者有没有办法可以将它附加到特定的功能,所以它只在这些功能上运行“加载”图像?
我在页面上有这个函数(也有其他 jQuery 函数),并且想只在这个函数上附加“加载”图像:
<script>
function send_temp(form) {
jQuery.post('editor.php?bar=<?php echo $id?>', jQuery(form).serialize(),function(data) {
jQuery('#editor').html(data);
});
}
</script>
提交表单时调用该函数。
感谢您的任何帮助或建议。
【问题讨论】:
-
AJAX 是否适用于这种特殊情况,还是必须坚持提交?
-
@RobsonFrança AJAX 也可以 - 理想情况下,我可以在每次我希望加载程序出现时调用一个函数 - 我只是无法弄清楚该怎么做。
标签: javascript jquery loading