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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Unity嘗試實現簡單的行為樹-01Unity
- 使用 flutter 的ListView實現滾動列表FlutterView
- React專案實戰(三)嘗試實現一個拉動重新整理元件React元件
- 自己實現AJAX
- JavaScript Ajax 實現JavaScript
- JavaScript實現專案列表的增刪移動JavaScript
- 用ListView簡單實現滑動列表View
- vmware中控制檯的連線已斷開…正在嘗試重新連線
- ajax實現輪詢
- React最佳實踐嘗試(三)React
- React最佳實踐嘗試(二)React
- 使用 laravel8 + ajax 實現無限滾動Laravel
- 位元組跳動面試官:請用JS實現Ajax併發請求控制面試JS
- 嘗試
- 嘗試用 vue 實現滅霸打響指英雄消失的效果 demoVue
- 影片直播app原始碼,vue實現列表自動滾動的方式APP原始碼Vue
- html裡列表滑動刪除的實現如此簡單HTML
- 直播原始碼,實現內容列表的豎向滑動原始碼
- 嘗試Ghost
- 嘗試1
- 嘗試 LeetcodeLeetCode
- NOW直播Flutter動態搜尋列表頁實現Flutter
- 動態連結的步驟與實現
- keycloak~登入皮膚動態切換的嘗試
- 面試官:Redis中列表的內部實現方式是什麼?面試Redis
- 對於 sway 的嘗試
- ajax實現檔案上傳
- 一對一聊天ajax實現
- 使用LayUI實現AJAX分頁UI
- AJAX實現檔案下載----
- KKB : Jquery實現Ajax請求jQuery
- 設計模式(一) 動態代理初嘗試設計模式
- 介面自動化程式碼-AI 建立嘗試AI
- Geek青年可以嘗試的極限運動之輪滑
- 使用 Kotlin + WebFlux/RxJava 2 實現響應式以及嘗試正式版本的協程KotlinWebUXRxJava
- Flutter中scroll_to_index 實現列表滾動到指定索引的庫FlutterIndex索引
- 嘗試 Leetcode(二)LeetCode
- 利用fetch方法實現Ajax請求
- Ajax 學習手記 Jquery實現jQuery