[英]AngularJS/Rails $http.post data field name as variable
我正在嘗試使用POST方法將一些數據從angular指令發送到rails控制器。 我想知道是否可以將數據字段名稱作為變量。 例:
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
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.