首页新闻找找看学习计划

jQuery的Loading显示问题

0
[待解决问题]

之前没用过jQuery,看到现在很多的Ajax都是用这个家伙做的。我想做一个点击按钮显示“处理中”,然后当处理结束后,显示消失的效果,俗称:加载效果。我找了好多,找到一个名字叫showLoading文件。还好,有示例,跟着示例做了下,发现了一个问题。就是当我用HTML控件的时候,例如<input type='button'> ,点击显示正常。但是换了<asp:button>后,只是显示一个遮罩层,不显示里面的那个Loading.gif。

希望了解的朋友帮忙说明下!

大尾巴狼R的主页 大尾巴狼R | 菜鸟二级 | 园豆:204
提问于:2012-06-20 14:29
< >
分享
所有回答(2)
0

你为什么要用<asp:button>这个服务器控件呢???

田麦成 | 园豆:1982 (小虾三级) | 2012-06-20 14:32

你就用button啊!!!……另外,你知道<asp:button>跟<input type='button">可是完全不一样的啊……

支持(0) 反对(0) 田麦成 | 园豆:1982 (小虾三级) | 2012-06-20 14:33

因为我点击服务器控件,相应一个事件,通过事件我要处理一些事务,比如处理提交的表单之类的。

第一,我想知道为什么不行,为什么只显示遮罩,不显示图片。

第二,为什么我连续点击按钮两次就显示了呢?显示遮罩,显示图片。

支持(0) 反对(0) 大尾巴狼R | 园豆:204 (菜鸟二级) | 2012-06-20 15:18

@randyma: 

 

用Ajax也可以提交表单时的数据的嘛……同样可以达到处理事务的功能的嘛……

 

再说了<asp:button>这个按钮,是一定会引起页面刷新的!!!

支持(0) 反对(0) 田麦成 | 园豆:1982 (小虾三级) | 2012-06-20 17:31

@田麦成: 

 

把代码贴出来我看看……看怎么帮你改一下……

支持(0) 反对(0) 田麦成 | 园豆:1982 (小虾三级) | 2012-06-20 17:31
0

这个不是问题,是你的问题,用ajax就是为了实现不刷新,而你用服务器控件,他会默认与服务器进行交互,这样就违背了无刷新!用ajax坚决不能用服务器控件。

小茶喏 | 园豆:274 (菜鸟二级) | 2012-06-20 17:25
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册