比如说网站产生了一个订单,我想将该页面整夜的html代码或者订单一个table的代码写入数据库
希望那位高手能够指点一下: 保存数据为<table>...</table> 最好可以指定table ID 网上搜了下 document.getElementById("elementId").innHTML  可以读取代码段,但是如何保存到数据库?请大大们指教? 

解决方案 »

  1.   

    将代码段放入一个textarea控件,然后通过表单提交,保存到数据库
      

  2.   

    保存到一个隐藏字段,提交到服务器端写入数据库
    <html>
    <body>
    <div>
    <table id="table1">
     <tr><td>数据...</td></tr>
    </table>
    </div>
    <form id="form1" method="post" action="save.asp">
      <input type="hidden" name="tbData" id="tbData" />
      <input type="button" value="保存" onclick="save()" />
    </form>
    <script type="text/javascript">
    function save(){
        var data = document.getElementById("table1").parentNode.innerHTML;
        document.getElementById("tbData").value = data;
        document.getElementById("form1").submit();
    }
    </script>
    </body>
    </html>
      

  3.   

    得了数据,保存还不简单啊?!var x=document.getElementById("elementId").innHTML 可以考虑用AJAX提交到服务器端,然后服务器端设法得到这个内容,组合SQL语句sql="insert into 表名 (列名) values ('" & 内容变量 & "')"
    objDB.EXCUTE(sql)
      

  4.   

    在页面中写一个隐藏域:<script>
       function showTableHtml(tablevalue){
          document.getElementsById("tableHtml").value = document.getElementsById         ("tableId").parentNode.innerHTML;
       }
    </script><input type="hidden" name="tableHtml">
    <table id="tableId" />然后在action中获取tableHTML的值.
      

  5.   

    用一个隐藏域,赋值给它,然后提交表单,在后台接受,然后放到数据库中,so easy!
      

  6.   

    放入一个textarea控件里,保存数据库里就可以了。
      

  7.   

    可以用ajax把数据post到服务器
    在服务器把数据存到数据库