ajax怎么实现向数据库添加数据?

ajax怎么实现向数据库添加数据?,第1张

ajax主要是用来实现异步 *** 作的,ajax会向一个可以 *** 作数据的脚本语言(例如php)文件发出请求,同时传递参数和数据,在php文件中,通过插入数据库的代码,实现添加数据,然后返回成功的标志,ajax就根据这个标志来判断是否成功。

ajxa本来就是异步加载数据的!

这是一各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)

}

})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10858126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存