开发者社区 问答 正文

ajax 传值中的字段名怎么写才能用变量代替:报错

想实现$.post('__URL__/edit',{JQ 动态获得key:val}, function(data) {},'json';

这样写

field = "{"+$(this).attr("field")+":"+ blur_val+",type_id:"+$(this).parents("tr").attr("myid")+"}";
$.post('__URL__/edit',field, function(data) {},'json';

 谷歌浏览器发送信息    {type_name:1fff,type_id:4}:

展开
收起
kun坤 2020-06-09 23:18:03 494 分享 版权
1 条回答
写回答
取消 提交回答
  • 用obj的方式更合适

    field={};

    field[$(this).attr("field")]=blur_val

    ######高手######
    var data = {}
    
    $('input').blur(function(){
    
        data[this.name] = this.value;
    
    })



    2020-06-09 23:18:07
    赞同 展开评论