注意$thisname
和$thisvalue
。我希望$thisname
成为键/名称,分配给它的值为$thisvalue
。因为它当前是名称/值对无效,除非我用一些不是变量的静态值替换$ thisname。
function SaveNews($thisname, $thisvalue, $thispageid) {
$.post('/Admin/SaveNews',
{ $thisname: $thisvalue, PageID: $thispageid },
function (data) {
});
}
答案 0 :(得分:5)
使用JavaScript对象文字语法无法做到这一点。但是,您可以构建所需的对象。
var params = { PageID: $thispageid };
params[$thisname] = $thisvalue;
$.post('/Admin/SaveNews', params, function(data) { ... });