谁有JS无刷新更新数据库的例子,想参考一下。
要实现效果,比如单击处理,数据库中的相应二个字段的值进行相应更新。谢谢了,本人JS比较弱,急

解决方案 »

  1.   


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <script language="javascript">
    //创建XMLHttpRequest对象
    var request = false;
    try {
     request = new XMLHttpRequest();
    } catch (trymicrosoft) {
     try {
     request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
     try {
     request = new ActiveXObject("Microsoft.XMLHTTP");
     } catch (failed) {
     request = false;
     }
     }
    }
    if (!request)alert("Error initializing XMLHttpRequest!");
    //获取信息
    function getInfo() { var id = docment.getElementById("id").value;
     var value = docment.getElementById("value").value;
     var url = "info.asp?id="+id +"&value=" +value +"&num=" + Math.random();
     request.open("GET", url, true);
     request.onreadystatechange = updatePage;
     request.send(null);
    }
    //更新页面
    function updatePage() {
     if (request.readyState == 4) {
     if (request.status == 200) {
     var response = request.responseText;
     document.getElementById("div1").innerText = response;
     }else if(request.status == 404) {
     alert ("Requested URL is not found.");
     } else if (request.status == 403) {
     alert("Access denied.");
     } else
     alert("status is " + request.status);
     }
    }
    </script>
    </head>
    <body>
    <input id="txtid" type="text" />
    <input id="txtvalue" type="text" />
    <input name="btn" type="button" id="btn" value="获取" onclick="getInfo();" />
    <div id="div1">此处显示新 Div 标签的内容</div>
    </body>
    </html>Info.asp:
    程序代码<%
    Response.Charset = "GB2312" '不设置中文会乱码
    id= request("id")
    value= request("value")'保存数据库代码
    Response.write ("保存成功")
    %>
      

  2.   

    这里找下你需要的例子
    http://www.code-design.cn/code6.html