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