通过javaScript将HTML页面中文本框的值添加到数据库中的方法。
1. 创建HTML页面
2. 创建js文件方法如下:
function useAjax(url, param, method, callBack) {
var xmlHttp;
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
} else {
xmlHttp = new ActiveXObject("Microsfot.XMLHTTP");
}
if (method == "get") {
xmlHttp.open(method, url + "?" + param, true);
xmlHttp.send();
} else if (method == "post") {
xmlHttp.open(method, url, true);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.send(param);
}
adystatechange = function() {
if (adyState == 4) {
if (xmlHttp.status == 200) {
sponseText);
} else {
alert("提交的数据有问题!");
}
}
}
}
3. 创建HttpHandler页面
在HttpHandler中调用数据的方法,执行添加
在HttpHandler中调用数据的方法,执行添加
4.在HTML页面中时候js文件中的方法,代码如下:
<script type="text/javascript">
<script type="text/javascript">
function goAjax() {
var url = "addUser.ashx";
var username = ElementById("txtusername").value;
var password = ElementById("txtpassword").value;
var param = "username=" + username + "&password=" + password;
useAjax(url, param, "get"html内容文本框, callBack);
}
function callBack(data) {
if (data == "true") {
alert("你成功了!");
} else {
alert("你失败了");
}
}
</script>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论