如何用ajax实现异部提交数据,提交数据的值在TEXT文本框打印出来?

解决方案 »

  1.   

    Jquery ajax很简单,google一下。
      

  2.   

    $.post(,,,),$.get(,,,)
    $.ajax()
    xmlhttprequest.open(,,,)
      

  3.   

    function GetHttpRequest() {
        var request;
        if (window.XMLHttpRequest)
            request = new XMLHttpRequest();
        else if (window.ActiveXObject)
            request = new ActiveXObject("Microsoft.XMLHTTP");
        return request;
    }
    function GetWorkDate(objValue) {
        if (objValue != "") {
            var xmlHttp = GetHttpRequest();
            xmlHttp.open("POST", "../../bbb.aspx", true);
            xmlHttp.onreadystatechange = function() {
                if (xmlHttp.readyState == 4) {
                    if (xmlHttp.status == 200) {
                        if (document.getElementById(DateIndex) != null) {
                         var text="";
                        if( xmlHttp.responseText!="")
                            text = "(" + xmlHttp.responseText + ")";
                           document.getElementById(DateIndex).innerHTML = text;
                         }
                       
                    }
                }
            }
            xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            xmlHttp.send("DateTime=" + objValue);
        }
    }