當前位置:首頁 » 文件傳輸 » ajax訪問資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ajax訪問資料庫

發布時間: 2022-02-25 06:17:41

㈠ ajax如何連接mysql資料庫並查詢相關數據,拜託給個例子,並解釋下,謝謝

AJAX只是發送請求和返回結果!
連接資料庫,操作資料庫,查詢資料庫還是要靠
PHP,ASP,ASP.NET等語言

㈡ jquery ajax怎麼訪問資料庫,然後把數據顯示出來,最好有個簡單點的例子說明,謝謝~非同步調用

jquery:
$.ajax({type:"GET",url:"aa.txt",data: "flag=area",success:function(msg){$(".area_title").html(msg+"綜合門戶");},error:function(XMLHttpRequest, textStatus, thrownError){}})

aa.txt 內容隨便寫個值

㈢ Ajax操作資料庫

用jquery的ajax吧,比原生態的更好用,手冊里邊有例子

㈣ 如何使用ajax讀取資料庫中的數據

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

㈤ Ajax是如何訪問Oracle資料庫的

Ajax是不直接訪問資料庫的。
Ajax即「Asynchronous JavaScript and XML」(非同步JavaScript和XML)
Ajax是通過瀏覽器的xmlhttprequest對象實現客戶端與服務端的非同步通訊。
因為與服務端進行通訊了,服務端就可以訪問資料庫了,訪問結果自然可以按照字元串,xml,json等格式返回客戶端。
這樣也就是你說的ajax訪問資料庫了。

㈥ 怎樣用ajax連接資料庫

$.ajax({
type:'POST',url:'submitcomment.php',timeout:2000,cache:true,
data:'dataid='+dataid+'&appid='+appid+'&name='+name.val()+'&txt='+txt.val()+'&openid='+openid,
error:function(msg){return false},
success:function(json, st){
if(json.result == 0){
alert('您的評論審核通過後,才會顯示出來!');
}else{ //否則審核通過,顯示出來
$("#comlistx0014jwh62k").html(json);
}
}
});

後台submitcomment.php代碼:

<?php

include("connect.php");//連接資料庫文件
echo '<pre>',var_mp($_REQUEST['appid']),'</pre>';
echo '<pre>',var_mp($_REQUEST['name']),'</pre>';
die();

//mysql_query("INSERT INTO biao(name,txt) VALUES ('$_POST["name"]','$_POST["txt"]');
?>

㈦ nodejs 通過ajax訪問資料庫怎麼把數據返回到頁面

前端代碼:
$(document).ready(function() {
$.ajax({
url: '127.0.0.1:1337', //不知道這個url到底應該填什麼
dataType: "jsonp",
data: '{"data": "TEST"}',
type: 'POST',
jsonpCallback: 'callback',
success: function (data) {
var ret = jQuery.parseJSON(data);
console.log('Success: '+ret.msg)
},
error: function (xhr, status, error) {
console.log('Error: ' + error.message);
},
});
});
後端代碼:
var http = require('http');
var util = require('util')
http.createServer(function (req, res) {
console.log('Request received: ');
res.writeHead(200, { 'Content-Type': 'text/plain' });
req.on('data', function (chunk) {
console.log('GOT DATA!');
console.log(data);
});
res.end('callback(\'{\"msg\": \"OK\"}\')');

}).listen(1337,'127.0.0.1');
console.log('Server running on port ');

㈧ 關於Ajax如何連接資料庫

Ajax連接資料庫是通過ajax調用後台servlet,然後servlet請求介面實現的。
比如有頁面ajax實現方法:
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();
}

後台servlet寫法:
response.expires=-1
//定義sql 進行結果檢索
sql="SELECT * FROM CUSTOMERS WHERE CUSTOMERID="
sql=sql & "'" & request.querystring("q") & "'"
//連接資料庫
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("/db/northwind.mdb"))
set rs=Server.CreateObject("ADODB.recordset")
//打開資料庫鏈接
rs.Open sql,conn
response.write("<table>")
do until rs.EOF
for each x in rs.Fields
response.write("<tr><td><b>" & x.name & "</b></td>")
response.write("<td>" & x.value & "</td></tr>")
next
rs.MoveNext
loop
response.write("</table>")
以上就把結果查詢出來了,並且放在response中,頁面ajax獲取結果就可以處理了。

㈨ 如何實現ajax非同步請求,要訪問資料庫的那種

換班級的select框寫個onchange函數,在裡面通過ajax訪問後台,根據結果更新班級人數的值

㈩ 利用Ajax發送非同步請求訪問SQL資料庫如何實現,請高手指點,跪求幫助。

分兩步:現在後台寫資料庫訪問,然後再在JSP中寫Ajax調用
$.ajax({url: '<s:url action="#" namespace="/#"/>?param=#',
type: 'GET',
dataType: 'json',
timeout: 10000,
error: function(){

},
success: function(val){
if (val.success){

}else
alert(val.reason);
}
});