我是JQuery的新手, 但是从我之前关于数据库重复条目的问题开始,在论坛类型的应用程序上,问题是: JQuery是向用户展示,交易进度,提交状态等的良好解决方案 如果使用JQuery,最好的解决方案是什么? 还有其他解决方案是对的。
为了学习JQuery,并集成到我的应用程序中,替换asp.net ajax扩展程序和部分页面回发,任何人都可以指向我有用的资源方向。
谢谢
答案 0 :(得分:1)
您可以使用jQuery.ajax将请求发送回服务器进行处理。设置beforeSend并完成回调以显示/隐藏“in progess”图像,比如一个动画GIF微调器。您还可以使用错误回调来显示错误消息,或者在请求失败时使用dialog。
$.ajax({
type: "POST",
url: "forum-update.aspx",
data: $('form').serialize(),
beforeSend: function() { $('#spinner').show() },
complete: function() { $('#spinner').hide() },
error: function(request,status,error) {
alert(error); // or maybe status?
},
success: function(msg){
alert( "Data Saved: " + msg );
}
});
答案 1 :(得分:1)
jQuery听起来对我来说是完美的工具,你可以使用这些效果:
http://docs.jquery.com/Effects
结合ajax调用
用作asyncronous = false,因此一旦ajax调用结束,您就将效果恢复为原始状态。
当然,有插件,但有了这些,你可以轻松地做出自己的行为。