JQuery通过函数发送ajax

出租

我的 JQuery 代码中有这个函数

function sendAjax(postName,value){
        $.ajax({
            url: 'ajax.php',
            type: 'POST',
            data: {postName: value},
            success:function(a){
                alert(a)
            }
        })
    }

现在当我这样称呼它时

sendAjax("borrow",send);

postName它发送的不是替换为“借用”。如何让它发送postName变量中给出的内容postName

阿德内特

您必须首先创建对象,然后对动态键使用括号表示法

function sendAjax(postName,value){
    var obj = {}

    obj[postName] = value;

    $.ajax({
        url: 'ajax.php',
        type: 'POST',
        data: obj,
        success:function(a){
            alert(a)
        }
    })
}

或者,在支持它的浏览器中使用 ES6对象初始值设定项

data: {[postName]: value},

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章