A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2018-6-12 22:02  /  3349 人查看  /  38 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

黄进安:

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中即可)


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马