微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 如何在jQuery Ajax中发送动态密钥和值?

参见英文答案 > How do I interpolate a variable as a key in a JavaScript object?                                    7个
我想发送键和值都是动态的(键是动态的,如来自用户输入).然后如何发送请求.
我想要这样的东西:

var requestString;

if(something)
   requestString = "something";
else
   requestString= "else";

    jQuery.ajax({
                        url: handlerUrl,
                        dataType: "json",
                        data: {
                            requestString: request.term
                        }
                    });

这里requestString是一个变量并动态设置.但对于当前的代码.关键是它本身变成了“requestString”,它应该是动态的.这该怎么做?

解决方法:

使用

jQuery.ajax({
           url: handlerUrl,
           dataType: "json",
           data: requestString + '=' + request.term
      });

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐