取Table中的数据时,
使用jq
先循环取值
for(var i=0;i<$(“table tr”).length;i++)
{
  取到每一行的每一列的数据的数据;
  把他加入以json的形式,加入到json字符串中,
例如:
 var jsonStr = “[“;  
                for(var i = 0;i<$(“#trr tr”).length;i++){  
澳门新葡亰8455下载app,                    var number = $(“#trr
tr:eq(“+i+”)”).children().eq(0).find(“input”).val();  
                    jsonStr += “{“number”:””+number+””,”;  
                    var count = $(“#trr
tr:eq(“+i+”)”).children().eq(1).find(“input”).val();  
                    jsonStr +=””count”:””+count+””},”;  
                }  
                jsonStr = jsonStr.substring(0,jsonStr.length-1)+”]”;  
 
以这样的形式加入.

function test() {

}
最后得到这些json字符串,使用ajax传入后台,后台解析使用.

    $(“.table tbody tr”).find(“td:first input:checkbox”).each(function
() {
        var ischecked = $(this).prop(“checked”);
        alert(ischecked);

还有一种方式:
<script>
    var data = $(‘#你的表格id tr’).map(function () {
        return [this.cells[0].innerHTML, this.cells[1].innerHTML,
this.cells[2].innerHTML, this.cells[3].innerHTML,
this.cells[4].innerHTML, this.cells[5].innerHTML];
    }).get();
    data = JSON.stringify(data);//转为json字符串
    alert(data);

    });

第三种:form表单提交,后台直接request[“”]

    $(“.table input:checkbox”).each(function () {
        if ($(this).attr(“checked”) == true) {
            alert($(“table input:checkbox”).index(this))
        }
    });

    $(“.table tr td:eq(0)”).each(function () {

        $(this).find(“input[type=checkbox]”).prop(“checked”,
“checked”);

    });

    var data = [];

    $(“.table tbody tr”).find(“:checkbox:checked”).each(function () {
        var val = $(this).parent().next().text();
        data.push(val);
        alert(val);
    });
    alert(data);
}

网站地图xml地图