sql >> データベース >  >> RDS >> Mysql

HTMLテーブルの行をphpに送信する

    $('#submit_btn').click(function(){
        var rows = [];
        $('#box-table-a tbody tr input[type=checkbox]:checked').each(function(i,v){
            var tds = $(v).parents('tr').children('td');
            rows.push({
                'name': tds.eq(1).find('select').val(),
                'units': tds.eq(2).text(),
                'calories': tds.eq(3).text(),
                'sugar': tds.eq(4).text()
            });
        });
        rows = JSON.stringify(rows); // submit this using $.post(...)
        $.post('classes/process.php', {'rows': rows}, function(data){
            console.log(data);
        });
    });
    

    rowsを送信する $ .post()を使用してから、サーバー側でjson_decode()を使用して配列に変換し直すことができます。;

    出力例:

    [{"name": "Water"、 "units": "1"、 "calories": "2"、 "sugar": "3"}、{"name": "Food"、 "units": "4 "、"カロリー ":" 5 "、"砂糖 ":" 6 "}]

    デモ:
    http://jsfiddle.net/cp6ne/84/



    1. 過去24時間の日付フィールドを持つレコードを検索します

    2. OracleSQLのwhere条件の動的番号

    3. SQLServerデータベース内のユーザー定義テーブルの数をカウントする5つの方法

    4. 列の最小長の制約