jQuery_review之使用jQuery的Ajax必须知道的,serialize、param方法以及全局函数
第四个问题,如果让我们设计一个框架,为了防止用户在当前页面发送异步请求的时候操作页面,我们将为当前的操作增加一个蒙层的效果,让用户在一段时间之内不能够操作当前的页面,还要在异步请求发送完成之后,能够操作当前的页面,这个应该怎么办?
第五个问题,web服务器与后台的server经常会因为后台的服务停掉,或者是网络暂时不能够接通而导致前台无法与后台通信,但是ajax仍旧会正常的发出,如果没有一个全局的机制来告诉用户,这个也是非常不友好的,碰上这种问题,我们应该如何解决呢?
前端代码:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <script type="text/javascript" src="jquery-1.8.3.js"></script> <script type="text/javascript"> $(function(){ $("#serializeForm").click(function(event){ $("#content").val($("form").serialize()); }); $("#serializeChecked").click(function(event){ $("#content").val($(":checkbox,:radio,:password").serialize()); }); $("#testParam").click(function(event){ $("#content").val($.param({name:'ziwen',address:'address'})); }); $("#serializeArray").click(function(event){ $("#content").val($("form").serializeArray()); }); }); </script> </head> <body> <textarea rows="5" cols="30" id="content"></textarea> <form action="#"> <label for="name">name:</label><input type="text" name="name"><br> <label for="password">password:</label><input type="password" name="password"><br> <label for="yesOrNo">yesOrNo:</label><input type="checkbox" name="yesOrNo"><br> <label for="sex">sex:</label> <input type="radio" name="sex" value="0"> <input type="radio" name="sex" value="0"><br> <input type="button" id="serializeForm" value="serializeForm"> <input type="button" id="serializeChecked" value="serializeChecked"> <input type="button" id="serializeArray" value="serializeArray"> <input type="button" id="testParam" value="testParam"> </form> </body> </html>
jQuery_review之使用jQuery的Ajax必须知道的,serialize、param方法以及全局函数,古老的榕树,5-wow.com
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。