gpt4 book ai didi

javascript - JavaScript 中用于 json post 的条件对象

转载 作者:行者123 更新时间:2023-11-29 10:20:43 26 4
gpt4 key购买 nike

我有一个名为 update 的函数,它接受一些选项并使用 $.post 发布到我的 php:

 function update(options){
$.post('update.php',{update: options}, function(data, textStatus, jqXHR){
// debug stuff from php
});
}

我调用我的函数如下:

 update({'id': id, 'option': val});

我想知道的是如何在选项中设置条件?例如:

 var option = $(this).attr('class') == 'check' ? 'check' : 'ok'; // assuming option is ok

update({'id': id, 'ok': val}); // instead of option

update({'id': id, option: val}); // i want to have the conditional

最佳答案

您可以像访问数组一样访问 Javascript 对象。此语法支持动态属性名称/键。

options[variable] = 'value';

例子:

var x = 'customProperty'
, y = {}
;

y.x = 12; //y.x = 12
y[x] = 11; //y.customProperty = 11... same as y['customProperty'] = 11

http://jsfiddle.net/CoryDanielson/Dugdd/

关于javascript - JavaScript 中用于 json post 的条件对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12681465/

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