gpt4 book ai didi

javascript - AngularJS/Rails $http.post 数据字段名称作为变量

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

我正在尝试使用 POST 方法将一些数据从 Angular Directive(指令)发送到 Rails Controller 。我想知道是否可以将数据字段名称作为变量。示例:

   var URL = null;
var fieldName = null;

if(something) {
URL = ...;
fieldName = ...;
} else {
URL = ...;
fieldName = ...;
}

$http({
url: URL,
method: 'POST',
data: { fieldName : c.$modelValue}
})

现在我的 POST 参数是:“fieldName”=>“(来自 c.$modelValue 的正确值)”。我希望字段名称为 fieldName 值。预先感谢您。

最佳答案

我猜你正在寻找类似的东西:

   var URL = null;
var fieldName = null;
var data = {};

if(something) {
URL = ...;
fieldName = ...;
} else {
URL = ...;
fieldName = ...;
}
data[fieldName] = c.$modelValue;

$http({
url: URL,
method: 'POST',
data: data
})

关于javascript - AngularJS/Rails $http.post 数据字段名称作为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32137063/

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