Ⅰ java web中如何用ajax技術來檢驗注冊的用戶名資料庫中是否存在的實例求大神賜教!!!!
<script>
$(document).ready(function(){
//為inputForm注冊validate函數
$("#inputForm").validate({
rules:{
username:{
remote:"${ctx}/user/user!checkUser.action"
}
},
messages:{
username:{
remote:"用戶名已存在"
}
}
});
});
</script>
用jquery.validate實現。其中,inputForm是你form表單的id,username是用戶名輸入框的name屬性,remote後邊是action的鏈接,checkUser返回true或是false(當然得是json格式的)
Ⅱ jquery ajax怎麼從資料庫查詢數據
AJAX 其實說白了就是頁面級調用程序方法的一個行為吧
其中不管是 $.ajax或者是$.post、$.get,最主要的都是三個參數url、參數、返回結果處理
例如:
$.post("你的制定後台路徑一般處理程序",{"查詢條件1":"查詢條件1的值","查詢條件2":"查詢條件2"},function(data){
//這里是處理 返回值 data就是你一般處理程序的 response
//這里處理 返回值 如彈窗
},「JSON」)
至於一般處理程序,後台部分,就是通過 request的方式接收參數,然後通過SQL來查詢資料庫,這個我覺得 沒什麼問題吧
至於返回的時候,因為上面定義的是JSON返回類型,所以把結果輸出成JSON格式,推薦一個網站 bejson.com 這個可以驗證你的正確性
這個問題其實網上很多的,仔細找找,肯定有所收獲
Ⅲ ssm框架 怎麼用ajax查詢從資料庫讀取數據 返回json格式
$(function(){
$.ajax({
url:請求的路徑(action),
type:"post",//以Post方式發送請求
data:請求時發送的數據,
dataType:json,//返回的數據類型
async:true,//本次請求是否為非同步請求
success:function(返回的數據變數){
//請求成功,執行的操作
},
error:function(){
//請求失敗,執行的操作
}
});
});
/*
1、action和你普通請求配置一樣
2、請求到後台後,該怎麼處理也和普通請求一樣,,mapper什麼的都一樣
3、你返回的數據使用JSONObject類來包裝,最後返回的時候把這個對象toString(),依賴的jar包在struts裡面提供了
*/
Ⅳ asp中如何用ajax實現讀取access資料庫,不用刷新就可以顯示資料庫中的內容求實例!萬分感謝!
用ajax每隔一段時間向某頁面提交數據,返回數據到當前頁就可以了。
或者用iframe每隔一段時間自動刷新。
下面是用jquery的ajax
var sysMsg='等待回復詢價:<font color=red>{n1}條</font><br>已經回復詢價:<font color=red>{n2}條</font>';
$.ajax({
type: 'get',cache: false,
url: 'Ajax.asp?act=np&uid=1,
success: function(data){
var msg='';
var iNum2=0;
if(iNum==""){
iNum=data;iNum2=0;
}else{
if(uType<=2){
if(data>iNum)iNum2=data-iNum;
iNum=data;
}else{
if(data<iNum)iNum2=data-iNum;
iNum=data;
if(iNum2<=0) return false;
}
}
if(iNum==0&&iNum2==0)return false;
top.focus();
sysMsg=sysMsg.replace('{n1}',iNum);
sysMsg=sysMsg.replace('{n2}',iNum2);
$.messager.show({
title:'系統消息',
msg:sysMsg,
timeout:10000,
showType:'show'
});
$('#InquiryNum').html(sysMsg);
},
error:function(xhr){
$('#InquiryNum').html('<img src="images/icon_info.gif" border=0> 自動提示詢價、回復信息錯誤。');
showMsg(xhr.responseText);
}
});
Ⅳ jsp頁面中利用AJAX查詢資料庫
ajax的原生態方法即可,
<script type="text/javascript">
var xmlHttpRequest;
//判斷不同瀏覽器,採用不同方式創建XMLHttpRequest對象
function createXmlHttpRequest(){
if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");//windows瀏覽器
}else if(window.XMLHttpRequest){
return new XMLHttpRequest();//其他瀏覽器
}
}
// 發送請求到伺服器,判斷用戶名是否存在
// 請求字元串
var url = "user.do?method=doCheckUserExists&userName="+uname;
//1. 創建XMLHttpRequest組件
xmlHttpRequest = createXmlHttpRequest();
// 2. 設置回調函數
xmlHttpRequest.onreadystatechange = haoLeJiaoWo;
// 3. 初始化XMLHttpRequest組件
xmlHttpRequest.open("GET",url,true);
// 4. 發送請求
xmlHttpRequest.send(null);
}
function haoLeJiaoWo(){
if(xmlHttpRequest.readyState == 4){
if(xmlHttpRequest.status == 200){
var b = xmlHttpRequest.responseText;
alert("伺服器端返回信息:" + b);
//b 是個字元串,後台傳過來的,
//.... 你想要的操作在這里寫 動態刷新jsp頁面
}
}
}
</script>