黄进安:
1. JQuery的AJAX部分方法: * Jq的对象.load(路径,参数,回调函数); * $.get(路径,参数,回调函数,数据类型); * $.post(路径,参数,回调函数,数据类型); --->路径: 要跳转的地址参数: {"key":value} 回调函数: function(data){方法体} data:响应成功的数据 --->选用get或者是post方法取决于在服务器对应的servlet中,为了防止出现乱码使用的是get请求处理乱码还是post请求处理乱码,不对应的话出现中文会出现乱码现象导致功能无法实现 2. 使用JQ完成对用户名异步校验的功能: l 在页面中导入jQuery包和相关的js文件 l 在用户名框使用失去焦点触发事件 l 在js文件中使用jQuery完成失去焦点事件触发后要进行的操作(使用get或者post方法,将用户输入的用户名提交到后台相关的servlet,然后完成对此用户名是否已经存在数据库的查询,根据查询的结果响应不同的数据给到js的回调函数(data),然后根据data的值进行相关操作即可) 3. 使用JQ完成仿百度提示页面 l 在页面中导入jQuery包和相关的js文件 l 在输入框使用键盘弹起事件 l 在js文件中使用jQuery完成键盘弹起事件触发后要进行的操作(使用get或者post方法,将输入框输入的值提交到后台相关的servlet,在Dao中使用模糊查询和指定查询结果数目(limit)的方式对数据库进行操作,根据查询结果的返回一个集合,把集合存储在request域中转发到jsp中采用jstl方式遍历,遍历的结果返回给到js的回调函数(data), 然后将data数据输出到提示页面的div中即可)
|