當前位置:首頁 » 參考文獻 » ajax讀取資料庫

ajax讀取資料庫

發布時間: 2021-03-25 10:50:10

『壹』 ajax如何獲取資料庫裡面的數據

ajax非同步請求 ,實際上是提交http請求到後台程序,讓後台程序進行資料庫操作,結果通過後台程序返回給ajax,

『貳』 ajax怎麼定時讀取資料庫中的信息

function showLogs()
{
$("#table2").empty(); //這是清空原來的數據
$.ajax({

type:"post",
url:"<%=request.getContextPath()%>/logs/queryLogsInfo.action",
dataType:"json",
success:function(data)
{
for ( var i = 0; i < data.length; i++)
{
$("#table2").append("<tr style='line-height:25px;'>"
+"<td width='5%'>"+data[i].id+"</td>"
+"<td width='5%'>"+data[i].receive+"</td>"
+"<td width='8%'>"+data[i].data+"</td>"
+"<td width='10%'>"+data[i].dataLength+"</td>"
+"</tr>");
}
}
})
}
var t = setInterval("showLogs()", 1000); //隔1秒就查詢一次數據

『叄』 ajax 如何讀取資料庫 如何綁定到前台界面上

讀取資料庫和普通資料庫讀取一樣。
數據寫到響應里,返回到前台。
如respose.write("返回內容");

『肆』 ajax調用資料庫

當用戶在上面的下拉列表中選擇某個客戶時,會執行名為 "showCustomer()" 的函數。該函數由 "onchange" 事件觸發:
function showCustomer(str)
{
var xmlhttp;
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getcustomer.asp?q="+str,true);
xmlhttp.send();
}

showCustomer() 函數執行以下任務:

檢查是否已選擇某個客戶
創建 XMLHttpRequest 對象
當伺服器響應就緒時執行所創建的函數
把請求發送到伺服器上的文件
請注意我們向 URL 添加了一個參數 q (帶有輸入域中的內容)

『伍』 Ajax客戶端如何讀取資料庫里的圖片並顯示

這是一個JSP顯示圖片的頁面內容
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ page import="login.Login,java.sql.*,java.io.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<%
String workno = request.getParameter("workno");

Login login = new Login();
Connection con = login.conn();
Statement stmt=con.createStatement();
ResultSet rs=null;

String sql = "select photo from rs_photo WHERE workno='"+workno+"'"; //要執行查詢的SQL語句
rs=stmt.executeQuery(sql);
while(rs.next()) {
ServletOutputStream sout = response.getOutputStream(); //圖片輸出的輸出流
InputStream in = rs.getBinaryStream(1);
byte b[] = new byte[0x7a120];
for(int i = in.read(b); i != -1;) {
sout.write(b); //將緩沖區的輸入輸出到頁面
//in.read(b);
}
sout.flush(); //輸入完畢,清除緩沖
sout.close();
}
%>
</body>
</html>

現在你可以在你原始的頁面上判斷workno是否為空,不為空時就window.open()打開這個頁面,就可以把圖片顯示出來了

『陸』 ajax怎麼非同步讀取mysql資料庫的欄位內容

jQuery.ajax({
url: '<%=basePath%>XXXXX.action', // 提交的頁面
data: {msg_id:+id}, // 有要傳遞的數據就傳遞,沒有就空著
type: "POST",//傳遞方式
success: function(data) {
//action返回結果,頁面顯示
}
});

『柒』 如何通過 AJAX 從資料庫讀取信息

doPost('?.php,'get')
然後?.php修改資料庫數據

『捌』 怎麼用ajax讀取資料庫內容

function test(bid){
$.ajax({
type:"GET",
url:"/test.php?ac=ss&bid="+bid+"&date=" + new Date(),
success: function(data){
alert(data)
}
});
}
給你發一個簡單例子,test.php去獲取資料庫內容,可以返回不同的數據,如一般的text,也可以是json等多種類型,接收的時候需要做不同的處理

記得在此之前一定先調用JQ庫,這是JQ的AJAX方法,個人理解,不專業

『玖』 如何使用ajax讀取資料庫中的數據

簡單的方法不知道可有,限於實力,我想出的方法大概是:
1、做個觸發器,把改變的表的名,行等寫入一個固定的表
2、在ashx中隔段時間就訪問這個表,讀取新增信息,並根據獲取到的信息,檢索改變的表,行等,顯示。打上標記,即該改變的信息已被讀取
(這個響應時間上不好,而且還影響效率)
第二個就是在程序中增刪改後,就告知「某方法」說:數據改變了,快去讀,表是XX

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731