这是一各JavaScript的ajax原生版
<script type="text/javascript">
var xmlHttpRequest = null
if (window.ActiveXObject) {
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP")
}
else {
xmlHttpRequest = new XMLHttpRequest()
}
var url = "UserCheck.ashx?userName=1"请求的ashx的地址
xmlHttpRequest.onreadystatechange = readyDo状态改变是指向readyDo函数
xmlHttpRequest.open("GET", url, true)GET方式提交,请求的url地址,异步执行
xmlHttpRequest.send()请求发送
}
function readyDo() {
if (xmlHttpRequest.readyState == 4 &&xmlHttpRequest.status == 200) {
//xmlHttpRequest.responseTex是得到UserCheck.ashx返回的值
var res = xmlHttpRequest.responseText
}
}
分两步:现在后台写数据库访问,然后再在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)
}
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)