ajax讀取資料庫資料程式碼例項
既然ajax可以向後臺傳送請求,也可以傳遞引數,當然就可以根據需要進行資料庫查詢功能。
下面就通過程式碼例項介紹一下如何實現此需求,當然程式碼比較簡單,僅作為參考之用。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> body{ font-size:12px; } </style> <script> function loadXMLDoc(keywords) { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { document.getElementById("show").innerHTML = xmlhttp.responseText; } } xmlhttp.open("get", "demo/ajax/net/Query.aspx?keywords=" + escape(keywords), true); xmlhttp.send(); } window.onload = function () { var otxt = document.getElementById("txt"); var obt = document.getElementById("bt"); obt.onclick = function () { loadXMLDoc(otxt.value); } } </script> </head> <body> <input type="text" id="txt"/> <input type="button" id="bt" value="檢視效果"/> (例如輸入:css教程或者div教程) <div>結果:<span id="show"></span></div> </body> </html>
在文字框中輸入要查詢的課程名稱,然後點選按鈕即可實現查詢效果。asp.net後臺程式碼如下:
[C#] 純文字檢視 複製程式碼using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.OleDb; using System.Configuration; namespace ajax { public partial class Query : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string keywords = Server.UrlDecode(Request.QueryString["keywords"]); if (String.IsNullOrEmpty(keywords.Trim())) { Response.Write("輸入查詢關鍵詞"); Response.End(); } string connString=ConfigurationManager.ConnectionStrings["access_con"].ConnectionString; string configPath=ConfigurationManager.ConnectionStrings["access_path"].ConnectionString; string conPath = HttpContext.Current.Server.MapPath(configPath); OleDbConnection conn = new OleDbConnection(connString + conPath); string sql = "select * from data where type='" + keywords + "' order by id desc"; OleDbCommand cmd = new OleDbCommand(sql,conn); try { conn.Open(); OleDbDataReader MyReader = cmd.ExecuteReader(); if (MyReader.Read()) { Response.Write("存在指定教程"); } else { Response.Write("不存在指定教程"); } } catch (Exception ex) { throw (ex); } finally { conn.Close(); } } } }
相關文章
- 使用ajax指令碼取資料指令碼
- sqlserver讀取oracle資料庫資料SQLServerOracle資料庫
- 利用反射讀取資料庫資料反射資料庫
- oracle資料庫建立資料庫例項-九五小龐Oracle資料庫
- eazyexcel 讀取excel資料插入資料庫Excel資料庫
- mongodb關閉資料庫例項MongoDB資料庫
- oracle資料庫與oracle例項Oracle資料庫
- 資料庫正規化與例項資料庫
- PHP+Ajax點選載入更多列表資料例項PHP
- 【資料庫資料恢復】ASM例項不能掛載的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- 【資料庫資料恢復】SqlServer資料庫無法讀取的資料恢復案例資料庫資料恢復SQLServer
- MySQL資料庫的事務處理用法與例項程式碼詳解MySql資料庫
- 專家解讀:利用Angular專案與資料庫融合例項Angular資料庫
- datatables使用ajax獲取資料
- 如何將Azure SQL 資料庫還原到本地資料庫例項中SQL資料庫
- Kettle 從資料庫讀取資料存到變數中資料庫變數
- 3.1.5.4 啟動例項並mount 資料庫資料庫
- 3.1.5.1 關於啟動資料庫例項資料庫
- 【TcaplusDB知識庫】PB表 C++ 示例程式碼-讀取資料C++
- MariaDB資料庫的外來鍵約束例項程式碼介紹詳解資料庫
- 基於python的大資料分析-pandas資料讀取(程式碼實戰)Python大資料
- 如何建立最簡單的 ABAP 資料庫表,以及編碼從資料庫表中讀取資料 (上)資料庫
- 關於PHP往mysql資料庫中批次插入資料例項教程PHPMySql資料庫
- JavaScript讀取文字檔案內容程式碼例項JavaScript
- 資料庫例項效能調優利器:Performance Insights資料庫ORM
- 19C 單例項資料庫安裝單例資料庫
- 用Jupyter—Notebook爬取網頁資料例項14網頁
- 用Jupyter—Notebook爬取網頁資料例項12網頁
- 列舉資料庫快取使用場景例項和命令速查表資料庫快取
- 【資料庫資料恢復】Oracle ASM例項無法掛載的資料恢復案例資料庫資料恢復OracleASM
- 簡單介紹python深度學習tensorflow例項資料下載與讀取Python深度學習
- 讀取JSON資料JSON
- 讀取CSV資料
- 如何用ABAP程式碼讀取CDS view association的資料View
- 使用openpyxl庫讀取Excel檔案資料Excel
- 多種方式讀取 MySQL 資料庫配置MySql資料庫
- Oracle 資料庫巡檢指令碼 單例項 RAC 輸出HTML格式Oracle資料庫指令碼單例HTML
- JDBC連線MySQL資料庫的方法和例項JDBCMySql資料庫