JS组成键值对,传入后端以数组形式获取

    function pushone(id){
        if( !id ){
            $.dialog.tips('参数错误',1,'error.gif');
            return false;
        }
        //生成一个JS空对象,因为js数组都是数字索引的,只有对象满足构造键值对的需求
        var upload = {};
        //查出Dom中的值
        var upload_id = $('#' + id + '_upload').val();

        if ('undefined' == upload_id) {
            upload_id = 0;
        }
        // upload.push(id + '_' + upload_id);
        //以id变量对应的值作为键,获取到的upload_id值作为值,组成对象传入后端,如果是批量的遍历写入即可
        upload[id] = upload_id;

        $.ajax({
            type:'POST',
            cache:false,
            url:"<?=Yii::$app->urlManager->createUrl('/Zhaopin/newmedia/pushone'); ?>",
            data:{"id" : id, 'upload' : upload}, //将对象传入后端,获取到的格式即为数组格式 :array(1) {[9] => 13113270}
            dataType:'JSON',
            error:function(){
                $.dialog.tips('操作失败,请稍后重试',2,'error.gif');
            },
            success:function(data){
                if (1 == data.status) {
                    $('.mask2').show();
                    //suspCent(); //弹窗滚动条
                    $("#showZhaopinDialog").html(data.data);
                } else {
                    $.dialog.tips(data.info,1,'error.gif');
                }
            }
        });
    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值