我在前台用js生成了一个table,里边动态添加了几行数据,服务器怎么读取这些数据?本想直接把table当作xml读取,但是里边有js按钮事件onclick=xiugai(event),读到这里就卡,也奇怪 我明明是写的onclick=\"xiugai(event)\",可是输出的时候就是没这个双引号。各位大神帮我解决下把。

解决方案 »

  1.   

    自己盖楼。。这个是前台的代码
            //表格添加一行
            function addshuju(fanhui) {
                var tbl = document.getElementById("objtable");
                var onerow = tbl.insertRow(tbl.rows.length);
                var onecell = onerow.insertCell(0);            
                var onecell1 = onerow.insertCell(1);            
                var onecell2 = onerow.insertCell(2);            
                var onecell3 = onerow.insertCell(3);            
                var onecell4 = onerow.insertCell(4);            
                var onecell5 = onerow.insertCell(5);
                var onecell6 = onerow.insertCell(6);            onecell.innerHTML = fanhui[0];
                onecell1.innerHTML = fanhui[1];
                onecell2.innerHTML = fanhui[2];
                onecell3.innerHTML = fanhui[3];
                onecell4.innerHTML = fanhui[5];
                onecell4.setAttribute("style","text-align:right");
                onecell5.innerHTML = fanhui[4];
                onecell5.setAttribute("style", "text-align:right");
                onecell6.innerHTML = fanhui[6];
                onecell6.setAttribute("style", "text-align:right");              var onecell7 = onerow.insertCell(7);
                onecell7.innerHTML = "<a href='javascript:' style=\" text-decoration:none;\" onclick=\"xiugai(event);\" />修改</a><a href='javascript:' style=\" text-decoration:none; margin-left:5px\" onclick=\"delrow(event);\" />删除</a>";
            }
      

  2.   

    可以考虑用JS将你要传的值写到一个<input type="hidden" name="data" .. />中
    服务端用Request.Form["data"]取值PS:可以用循环来添加那些Cell
      

  3.   

    自己解决了。。先把带方法的那个td去掉再整个传到服务器当作xml文件解读。。但是我想知道还有更好的方法没?