AJAX根据城市名自动完成相应的城市信息

2016-02-19 13:02 7 1 收藏

给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的AJAX根据城市名自动完成相应的城市信息,过去的都会过去,迎接崭新的开始,释放更美好的自己。

【 tulaoshi.com - Web开发 】

以前在做项目的时候碰到这样的需求。用户希望能够直接输入城市的名字,就能够得到这个城市的相应的信息。以前是在页面打开的时候生成几个JavaScript数组,然后来对比的。这样做的话,如果数据比较多的时候,用户会明显的感到响应延迟。

    现在该成用ajax的方法来做,速度要快一些,客户体验会好一些。谁要咱们处在“体验经济”时代呢!

    下面是做的一个小例子,由两个页面组成。

    city.html页代码如下: 


zipcode.jsp代码如下: 
代码如下:

%@ page contentType="text/html;charset=gb2312" % 

%@ page import="java.util.*" % 
%@ page import="java.sql.Connection"% 
%@ page import="java.sql.PreparedStatement"% 
%@ page import="java.sql.ResultSet"% 

%@ page import="com.util.MyConnection"% 

String city = request.getParameter("city"); 

if(city==null) 

 city= ""; 

if(!city.equals("")) 

 String sql="select citrmm,cittier from tb_basecity where citname like '"+city+"'"; 
 Connection conn = MyConnection.getConnection(); 
 PreparedStatement state= conn.prepareStatement(sql); 
 ResultSet rs = state.executeQuery(); 

 if(rs.next()) 
 { 
  out.println(rs.getString("citrmm")+"|"+rs.getString("cittier")); 
 } 
 else 
 { 
  out.println("未知"+"|"+"未知"); 
 } 

 rs.close(); 
 state.close(); 
 conn.close(); 


else 

 out.println("未知"+"|"+"未知"); 



 
PS:
    Http.send()后,经检测Http.readystate==4,说明载入完毕,这时网页内容已经载入 到了Http.responseBody中了

来源:https://www.tulaoshi.com/n/20160219/1602797.html

延伸阅读
模拟城市我是市长城市怎么规划 《模拟城市:我是市长》是基于EA旗下27年金牌游戏IP Simcity开发制作的一款模拟经营类手游。在游戏中,玩家需要扮演市长的角色,从一片一无所有的空旷土地上创造出一座属于你的豪华大都市。“建造”也就理所当然的成为了《模拟城市》中最核心也是最基础的玩法,但是在大规模的建造之前,做好规划也是做为...
《燃烧城市》内购破解教程 《燃烧城市》 是手机平台上一款素质不错的游戏,本文将为玩家们讲解如何破解游戏内购系统,无限金币各种买道具! 燃烧城市内购破解教程 准备工具: 八门神器修改器,注意需要你的设备以机构越狱或者是root才可以使用。 详细金币修改步骤...
虚拟城市2:天堂度假村 新手入门篇图文攻略 教你如何10小时通关,比开发者更快!——新手入门篇 (游戏教学基本上只是教你如何操作而已,有很多关键还是需要后来了解的) 先写下新手注意问题,熟练后大多数关都很简单,全攻略看时间或其他爱好者吧,个别关问题回帖 1、关于...
标签: 室内设计
图片1 图片2 图片3 图片4 图片5 图片6 图片7 图片8 图片9 图片10
安卓《黑帮城市》修改金钱方法 在此介绍 《黑帮城市》 具体的修改经验值以及金钱教程,安卓设备已经root的朋友可以来看下,钻石暂未修改,有待研究。 准备工具: 1、已经root的安卓设备; 2、安装了手机游侠修改器; 黑帮城市修改教程: 1、首先打开手机游侠,...

经验教程

81

收藏

23
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部