首页 > 解决方案 > 向 .serialize() 返回的对象添加键和值

问题描述

这是我的代码

var data=$('#form').serialize();

我想向data变量添加键和值,我使用了这些代码但没有

   Object.assign(data, {commentAdd: "commentAdd"});
 //and
    data.commentAdd='commentAdd';
//and
    data['commentAdd']='commentAdd';

标签: javascriptjquery

解决方案


。连载(); 创建一个字符串,而不是一个对象,我们可以像这样在 ajax 中发送这个文本

 $.ajax({
            url:'admin/posts/comments.php',
            type:'post',
            timeout:1200,
            data:data
        })

向此字符串添加键和值

 data+="&key=value";

推荐阅读