最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AJAX根據(jù)城市名,自動(dòng)完成相應(yīng)的城市信息

 更新時(shí)間:2007年01月28日 00:00:00   作者:  
以前在做項(xiàng)目的時(shí)候碰到這樣的需求。用戶(hù)希望能夠直接輸入城市的名字,就能夠得到這個(gè)城市的相應(yīng)的信息。以前是在頁(yè)面打開(kāi)的時(shí)候生成幾個(gè)JavaScript數(shù)組,然后來(lái)對(duì)比的。這樣做的話(huà),如果數(shù)據(jù)比較多的時(shí)候,用戶(hù)會(huì)明顯的感到響應(yīng)延遲。

    現(xiàn)在該成用ajax的方法來(lái)做,速度要快一些,客戶(hù)體驗(yàn)會(huì)好一些。誰(shuí)要咱們處在“體驗(yàn)經(jīng)濟(jì)”時(shí)代呢!

    下面是做的一個(gè)小例子,由兩個(gè)頁(yè)面組成。

    city.html頁(yè)代碼如下: 


[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
 

zipcode.jsp代碼如下: 
復(fù)制代碼 代碼如下:

<%@ 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()后,經(jīng)檢測(cè)Http.readystate==4,說(shuō)明載入完畢,這時(shí)網(wǎng)頁(yè)內(nèi)容已經(jīng)載入 到了Http.responseBody中了

相關(guān)文章

最新評(píng)論

锦屏县| 龙泉市| 湛江市| 博客| 灵寿县| 三穗县| 乐至县| 江源县| 普定县| 扬中市| 永城市| 澜沧| 滨州市| 莎车县| 岳西县| 礼泉县| 淮南市| 普洱| 凉城县| 镇沅| 大田县| 永泰县| 醴陵市| 永和县| 临夏县| 寿宁县| 洱源县| 田阳县| 侯马市| 普格县| 乾安县| 湛江市| 丰原市| 衡阳县| 泾源县| 碌曲县| 福鼎市| 茶陵县| 城固县| 崇仁县| 石屏县|