开发者社区> 问答> 正文

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 451 0
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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多