gpt4 book ai didi

jQuery 发布对象

转载 作者:行者123 更新时间:2023-12-01 03:51:51 25 4
gpt4 key购买 nike

我有一个像这样定义的对象:

 data = {name: 'durk durk durk', site_id: 123456}

我有一个如下所示的函数:

function(data) { jQuery.post('www.example.com/ajax', { method: 'add', data: data } )

这太棒了,只不过它的发布方式是这样的:

data[name]: durk durk durk
data[site_id]: 123456
method: add

当我想要这样发布时:

name:   durk durk durk
site_id: 123456
method: add

所以我对自己说,“自己,只要拿出额外的数据,你就一切准备就绪,你的同事会认为你对你的奇特对象帖子有多聪明”。

所以我将函数更改为:

function(data) { jQuery.post('www.example.com/ajax', { method: 'add', data } )

这非常失败。

请帮助我,这样我今晚就不用哭着休眠了。

谢谢。

最佳答案

用大锤子:

data.method = 'add';
function(data) { jQuery.post('www.example.com/ajax', data) …
delete data.method;

优雅的方式:

function(data) { jQuery.post('www.example.com/ajax', $.extend({}, data, {'method' : 'add'})) …

关于jQuery 发布对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7812024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com