ajax實現列表連動的嘗試
近日有幸玩了一把列表連動,
程式碼如下:
main.htm
response.jsp
String id = request.getParameter("id");//record id
String flag = request.getParameter("flag");//level flag
Connection conn = null;
ResultSet rs = null;
PreparedStatement ps = null;
StringBuffer sb = new StringBuffer("");//id
StringBuffer sb1 = new StringBuffer("");//name
String str1=null;//id
String str2=null;//name
String sId = "";
String sName = "";
try {
Class.forName("oracle.jdbc.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:test";
conn = DriverManager.getConnection(url, "gyh", "gyh");
if (id != null) {
ps = conn.prepareStatement("select id,name from t_tree where p_id='"+ id + "'");
rs = ps.executeQuery();
while (rs.next()) {
sId = rs.getString("id");
sName = rs.getString("name");
sb.append( sId + ",");
sb1.append(sName+",");
}
str1=sb.substring(0,sb.length()-1);//id
str2=sb1.substring(0,sb1.length()-1);//name
}
//返回拼出來的字串,以供客戶端解析
out.print(str1+"@"+str2+"@"+flag+"@");
} catch (Exception ex) {
ex.printStackTrace();
out.println("except:" + ex.getMessage());
} finally {
try {
rs.close();
ps.close();
if (conn != null)
conn.close();
} catch (Exception e) {
rs = null;
ps = null;
conn = null;
e.printStackTrace();
}
}
%>
前臺頁基於javascript和xmlrequest物件,後臺是一個簡單的響應頁,返回字串值。這樣就實現了不重新整理頁面便可更新列表值的方法,果然不錯。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/112417/viewspace-888878/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 轉:ajax實現三級連動
- Unity嘗試實現簡單的行為樹-01Unity
- React專案實戰(三)嘗試實現一個拉動重新整理元件React元件
- 使用 flutter 的ListView實現滾動列表FlutterView
- 原生的Ajax實現
- VMRC控制檯的連線已斷開..正在嘗試重新連線
- 嘗試
- React最佳實踐嘗試(三)React
- React最佳實踐嘗試(二)React
- 在JavaScript中實現LINQ——一次“失敗”的嘗試JavaScript
- C++與OOP,謊言?現實?軟體工程的嘗試? (轉)C++OOP軟體工程
- vmware中控制檯的連線已斷開…正在嘗試重新連線
- JavaScript實現專案列表的增刪移動JavaScript
- JavaScript Ajax 實現JavaScript
- 自己實現AJAX
- 用ListView簡單實現滑動列表View
- 讓PPT文件自動實現列表播放
- 嘗試用 vue 實現滅霸打響指英雄消失的效果 demoVue
- 自動化平臺的嘗試和小結
- 完成 ajax.net 的cross domain ajax功能實現ROSAI
- Ajax 應用模板(動態載入列表框)
- JAVAFX嘗試Java
- 嘗試1
- Ajax的技術核心實現動態無重新整理
- 使用 laravel8 + ajax 實現無限滾動Laravel
- ajax實現輪詢
- 安卓中如何實現無限滾動列表安卓
- 影片直播app原始碼,vue實現列表自動滾動的方式APP原始碼Vue
- 設計模式(一) 動態代理初嘗試設計模式
- html裡列表滑動刪除的實現如此簡單HTML
- 直播原始碼,實現內容列表的豎向滑動原始碼
- 初嘗試swiftSwift
- ios NFC嘗試iOS
- NOW直播Flutter動態搜尋列表頁實現Flutter
- RecyclerView進階(一)RecyclerView實現雙列表聯動View
- keycloak~登入皮膚動態切換的嘗試
- 【rlwrap】讓rlwrap工具更加的生動有趣——快捷鍵的嘗試
- 動態連結的步驟與實現