通过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中调用数据的方法,执行添加
4.在HTML页面中时候js文件中的方法,代码如下:
<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小时内删除。