當前位置:首頁 » 密碼管理 » ajax訪問資料庫

ajax訪問資料庫

發布時間: 2023-03-08 10:21:04

1. ajax如何連接sqlserver資料庫

在觸發方法里捕獲輸入的值,作為參數用ajax發送請求。請求頁面里根據這個參數查詢資料庫返回結果。
---簡單示意---
<script type = "text/javascript ">
var xmlHttp;
function doStart(value)
{
var namevalue = value;
createxmlHttpRequest();
var url = "請求頁面 name= "+namevalue;
xmlHttp.open( "get ",url , true);
xmlHttp.onreadystatechange = startCallback;
xmlHttp.send(null);
}
startCallback()
{
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var agevalue = xmlHttp.responseXML.getElementsByTagName( "age ").item(0).firstChild.nodeValue;
var obj = document.getElementById( "inputbox1 ");
obj.value = agevalue;
}
}
}
</script>
...
<input type= "text " id= "inputbox1 " onChange=Start(this.value) />
...

2. Ajax技術是否封裝了JDBC訪問資料庫的代碼

ajax無法封裝到JDBC代碼。
【1】ajax是客戶端的控制技術,用來控制瀏覽器中某(IE是XMLHttpRequest)插件,這個插件是負責通信的,也就是說ajax是通過控制這個插件來實現通信控制的。
【2】JDBC是伺服器端的資料庫訪問技術,而ajax是客戶端的通信控制技術,兩者相差甚遠,沒有關系,這樣ajax是無法封裝JDBC的,再說ajax是使用Javascript語言的,是過程性語言,而封裝是面向對象語言的術語,兩者的差別很大。
【3】不過可以使用ajax來「訪問「到JDBC代碼。它也不過能夠提交請求和接收伺服器反饋(可以進行一定處理),其他的它鞭長莫及。

3. 怎樣用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"]');
?>

4. 關於Ajax如何連接資料庫

既然是用AJAX,當然AJAX是調用服務端的方法訪問資料庫再對資料庫進行增、刪、改。首先你要理解WEB編程的原理,當一個網頁打開後你和服務端的連接是己經斷了的,服務端保存不了你當前的狀態。不象CS編程。
AJAX是客戶端的,你肯定不能直接在前台javascript中訪問服務端的資料庫。

用AJAX第一步,你必需要寫好服務端的一個方法,如寫一個刪除的方法doDelObject(string id){...}你在客戶端就調用這個方法。參數是你要刪除數據的ID,如:doDelObject(ID001),然後服務端刪除完畢後就會返回這個方法的值給你。刪除的具體方法那就和AJAX無關了。
另外,做AJAX有好多框架選擇,建議你用jquery,如果是.net2003的話有ajaxpro,2005的話有AjaxControlToolkit等。

5. 如何使用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方法,個人理解,不專業

6. Ajax操作資料庫

載入jquery
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>

$(function () {
$('#kaiguan').click(function () {
$.ajax({
url: "make.php",
type: "POST",
cache: false,
data: "{\"id\":\""+$(this).attr('id')+"\"}",
contentType: "application/x-www-form-urlencoded",
success: function (data) {
//data為返回的數據
}
});
});
});

</script>

頁面上:<input type="button" id="kaiguan" value="開關" />

熱點內容
arch搭建dhcp伺服器 發布:2025-08-18 05:50:07 瀏覽:13
php游戲後台 發布:2025-08-18 05:34:05 瀏覽:61
安卓手機怎麼看不了電池健康值 發布:2025-08-18 05:27:48 瀏覽:299
php表格顯示資料庫數據 發布:2025-08-18 05:20:44 瀏覽:720
提供固定ip的雲伺服器 發布:2025-08-18 05:14:25 瀏覽:746
codeblockslinux編譯 發布:2025-08-18 05:14:24 瀏覽:676
編譯程序比較復雜所以執行率高 發布:2025-08-18 05:13:50 瀏覽:172
計算機軟體編程 發布:2025-08-18 05:13:50 瀏覽:699
vcenter搭建域伺服器 發布:2025-08-18 05:08:49 瀏覽:511
serv文件怎麼上傳伺服器 發布:2025-08-18 05:07:16 瀏覽:57