18.02.02

jsp 页面点checkbox

// copy
function copyProcess(datagridId, checkBoxName, url, paramNames, callbackFun) {

    var message = paramNames.message;

    $.messager.confirm('', message.msgConfirm, function(r) {

        if (r) {

            var selectItems = $("[name=" + checkBoxName + "]:checked");

            var isOK = true;
            var errMsg = '';

            if (selectItems.length == 0) {
                errMsg = message.noSelect;
                isOK = false;
            }

            if (!isOK) {
                $.messager.alert('', errMsg , 'error');
                return false;
            }

            var params = [];
            $.each(selectItems, function (index, selectItem) {
                var selectedIndex = $(this).closest('tr').index();

                var row = $("#" + datagridId).datagrid("getRows")[selectedIndex];

                var param = {};

                $.each(paramNames.params, function(key) {
                    var name = paramNames.params[key];
                    param[name] = row[name];
                })

                params.push(JSON.stringify(param));
            });

            $.ajax({
                type: 'post',
                traditional : true,
                url: url,
                data:{params: params},
                dataType: "json",
                success:function(data){
                    callbackFun(data);
                }
            });

        }
    });

}

jsp

function copyToKrt2 () {
    var paramNames = {message: {}, params: ['niuke_Cd']};
    // コピー
    paramNames.message.msgConfirm = '<s:text name="CM_MST0020_006"></s:text>';
    // 選ばない
    paramNames.message.noSelect = '<s:text name="CM_CW_001"><s:param><s:text name="CM_MST0020_003"/></s:param></s:text>';
    // に失敗しました。
    paramNames.message.delErr = '<s:text name="CM_MST0020_005" />';
    // 呼び出しjs
    copyProcess('dataTbl', 'chkItem', 'MST0020CopyAction!copy', paramNames, searchAlert);
}

根据name获取checkbox:
$(‘input:[name=”allSel”]’).val()

// 另外,UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。
SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2

// UNION ALL 命令和 UNION 命令几乎是等效的,不过 UNION ALL 命令会列出所有的值
SELECT column_name(s) FROM table_name1
UNION ALL
SELECT column_name(s) FROM table_name2

提交form

var cl = document.getElementById("selectList");
    $(cl).submit;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值