4、jQuery对ajax的支持
   1)load
       a,作用: 将服务器返回的数据直接添加到符合要求的节点之上。
       b,用法:
           $obj.load(请求地址,[请求参数]);
               请求地址: 服务器端某个组件的地址,比如***.do
               请求参数: 有两种形式
                   请求字符串: "username=zs&age=22"
                   对象:  {'username':'zs','age':22}
       注意:如果没有请求参数,则load方法会发送get请求,如果有参数,则发送post请求。
   2)$.get
       a, 作用: 向服务器发送get请求。
       b,用法:
           $.get(请求地址,[请求参数],[callback],[服务器返回的数据类型]);
           callback: 是一个函数,
           格式callback(data,status),其中,可以通过data获得服务器返回的数据,
           status是一个状态的描述。
           服务器返回的数据类型: 可以是
               html : html内容
               text: 文本
               json: json字符串
               xml: xml文档
               script: javascript脚本
   $.post
       a, 作用:向服务器发送post请求。
       b,用法:同$.get
   3)$.ajax
       用法:
           $.ajax({});可以添加的参数:
           url(string):请求地址
           type(string): GET/POST
           data(object/string): 请求参数
           dataType(string) :预期服务器返回的数据类型。
           同$.get一样。
           success(function):请求成功后调用的回调函数,
           有两个参数:function(data,textStatus),其中,data是服务器返回的数据,textStatus 描述状态的字符串。
           error(function):请求失败时调用的函数。
           async: true(缺省)/false: 当值为false,发送同步请求。

keyup事件有一个bug, 某些浏览器在切换到中文输入法以后,keyup事件会失效。
为解决这个问题,可以使用input(非ie浏览器支持)和propertychange(ie支持)事件来解决。