ajax向后台请求数据时,怎么让前台页面无法操作

如题,当请求发出时,锁定页面,鼠标置为忙碌状态,直到后台发回数据。然后解锁,鼠标恢复正常。

锁定页面指无法操作这个页面,比如点击按钮或者填写参数等等。

弹出一个浮动的div层,遮住原页面即可。

弹出浮层可能用户用Tab键仍旧可以获得位置,最好是直接限制操作。
如果不是太严格,用浮层比较简单

如果你用jQuery的话,可以设置ajaxStart,ajaxStop事件,在事件中开启关闭浮动的div层,遮住整个页面就行了