我们有一个以.NET和jQuery构建的网站。我们有定制的jQuery来调用处理ASP.NET页面上的加载方法。 ajax调用是在点击处理程序中触发的,例如,当点击jQuery时禁用点击处理程序
$("#Submit").click(function(){
$(a_selector).load("Process.aspx?data=" + someDataObject, null, function(){
alert("Done")});
}
return false;
);
我们的问题是当我们点击#Submit按钮时,点击被触发,调用ajax来处理它。人们似乎是双击该按钮,因此我们从双击中获得数据库中的多个结果。有没有人有关于如何防止这个问题的想法?我认为像通过JS禁用按钮,但我想知道其他想法。
什么与失效按钮的想法是错的? – waqasahmed 2009-09-08 17:08:20