您现在的位置是:网站首页> 编程资料编程资料
Ajax实现的异步传输与验证示例代码_AJAX相关_
2023-05-25
225人已围观
简介 Ajax实现的异步传输与验证示例代码_AJAX相关_
Ajax异步传输用得很广,就拿web开发来说吧,当用户注册时,当用户刚一输完,怎么立即判断用户是否存在,并在输入框后显示提示?这就用到了异步传输~~
它可以让你不离开页面的情况下,获取后台你想要的数据,并显示在当前页面!!好的,下面看个例子
下面是一段Ajax验证代码
在jsp页面中是这样调用js函数的
Ajax获取的数据将在下列标记中显示出来
好的,我们来看一下servlet中的代码:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");//必须在out前,否则传输的汉子为乱码啊
PrintWriter out = response.getWriter();
String package_name=request.getParameter("package_name");
AppDaoImpl adi=new AppDaoImpl();
AppInfo ainfo=new AppInfo();
ainfo=adi.getOneAppInfo(package_name);
out.print(ainfo.getDescription()+"|"+ainfo.getScreen_1_path()+"|"+ainfo.getScreen_2_path()+"|"+ainfo.getDownload_path());
}
以上已经很清楚啦,当然验证用户是否存在,道理和这个是一模一样的,其中一定要注意汉字传输中乱码的问题~~~~~~
它可以让你不离开页面的情况下,获取后台你想要的数据,并显示在当前页面!!好的,下面看个例子
下面是一段Ajax验证代码
复制代码 代码如下:
在jsp页面中是这样调用js函数的
复制代码 代码如下:
Ajax获取的数据将在下列标记中显示出来
复制代码 代码如下:
好的,我们来看一下servlet中的代码:
复制代码 代码如下:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");//必须在out前,否则传输的汉子为乱码啊
PrintWriter out = response.getWriter();
String package_name=request.getParameter("package_name");
AppDaoImpl adi=new AppDaoImpl();
AppInfo ainfo=new AppInfo();
ainfo=adi.getOneAppInfo(package_name);
out.print(ainfo.getDescription()+"|"+ainfo.getScreen_1_path()+"|"+ainfo.getScreen_2_path()+"|"+ainfo.getDownload_path());
}
以上已经很清楚啦,当然验证用户是否存在,道理和这个是一模一样的,其中一定要注意汉字传输中乱码的问题~~~~~~
您可能感兴趣的文章:
相关内容
- Ajax异步传输与PHP实现交互示例_AJAX相关_
- ajax请求返回的数据看不到回调函数没有执行也没报错_AJAX相关_
- 判断请求头中是否含有某属性来判断是否是ajax请求_AJAX相关_
- ajax给全局变量赋值问题解决示例_AJAX相关_
- 解决ajax回调函数返回的字符串乱码问题_AJAX相关_
- 一个奇怪的问题使用ajax提交必须alert才能赋值_AJAX相关_
- ajax 动态传递jsp等页面使用id辨识传递对象_AJAX相关_
- 用ajax实现预览链接可以看到链接的内容_AJAX相关_
- JQuery AJAX参数详解补充附示例_AJAX相关_
- ajax来自动补全表单字段示例_AJAX相关_
