将 throbber 添加到 jQuery post()
Add throbber to jQuery post()
当我做一个ajax帖子时,我正在显示一个悸动。 以下是我的做法。 我想使代码更简洁。 我可以扩展 $.post 来这样做吗? 其他选择? 谢谢
//myThrobber is an object that displays a throbber in the center of the page
myThrobber.start();
$.post('somePage.php',myData,function (json){
myThrobber.stop();
//do whatever
},'json');
以下是我如何编写一个包裹$.post
的 postThrob
函数。
$.fn.postThrob = function (throbber, url, data, callback) {
throbber.start();
$.post(url, data, function (response) {
callback(response);
throbber.stop();
});
};
所以现在您可以使用$.postThrob
而不是 $.post
.只需将 throbber 对象作为第一个参数传入即可。
如果你不想传递你的 throbber obj,你可以使用全局变量,尽管不太可取。只是不要在函数本身中创建对象。
不过,我仍然认为这样做没有多大价值;(
相关文章:
- Jquery POST未填充数组
- jQuery在输入下验证post错误消息
- 防止双击执行两次jQuery post请求
- Jquery post and onclick
- jQuery使用$.post上传文件
- PHP/Ajax/jquery/JON-在Ajax Post之后将echo文本中的一部分作为变量返回
- jQuery/Ajax-试图通过Ajax创建POST方法并获得对HTML的响应
- 运行时表单发布;t work-jQuery/AAJX/Post
- Ajax POST jQuery issue
- 获取post-jquery并在$_post中回显它(这可能吗?)
- 显示来自 post jquery 的 json 数据
- 如何在 $.post jQuery 中等待响应
- $post jQuery中使用的方法
- 在 $.post - JQuery 中创建动态变量赋值
- AJAX Post JQuery does not working CORS
- 对php请求的post-jquery请求使用一个delete函数
- 通过post jquery发送数组
- 访问 $.post jQuery 中的变量
- 哪一个是强大的.load或.ajax或.post jquery..?建议使用哪一个
- 如何在Node.js中获得post (jquery)数组数据(使用express)