国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

AJAX根據城市名,自動完成相應的城市信息

2024-09-01 08:31:59
字體:
來源:轉載
供稿:網友

以前在做項目的時候碰到這樣的需求。用戶希望能夠直接輸入城市的名字,就能夠得到這個城市的相應的信息。以前是在頁面打開的時候生成幾個JavaScript數組,然后來對比的。這樣做的話,如果數據比較多的時候,用戶會明顯的感到響應延遲。

現在該成用ajax的方法來做,速度要快一些,客戶體驗會好一些。誰要咱們處在“體驗經濟”時代呢!

下面是做的一個小例子,由兩個頁面組成。

city.html頁代碼如下:


[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]



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中了

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜宾市| 金山区| 崇仁县| 桃源县| 蓬溪县| 北流市| 大余县| 阿巴嘎旗| 湘潭市| 盱眙县| 西峡县| 灯塔市| 曲周县| 新巴尔虎右旗| 宣威市| 始兴县| 太康县| 嵊泗县| 郸城县| 丰都县| 黑水县| 衡东县| 策勒县| 资兴市| 秦皇岛市| 承德县| 岳池县| 张掖市| 鞍山市| 北宁市| 太保市| 邳州市| 株洲县| 壤塘县| 休宁县| 玛多县| 松江区| 桓仁| 永福县| 武山县| 洛阳市|