0

注意$thisname$thisvalue。我想$thisname成为分配给它的键/名称和值将是$thisvalue. 因为它目前是名称/值对是无效的,除非我将 $thisname 替换为一些不是变量的静态值。

function SaveNews($thisname, $thisvalue, $thispageid) {

    $.post('/Admin/SaveNews',

                { $thisname: $thisvalue, PageID: $thispageid },
                function (data) {

                });
            }
4

1 回答 1

5

你不能用 JavaScript 对象文字语法来做到这一点。但是,您可以构造所需的对象。

var params = { PageID: $thispageid };
params[$thisname] = $thisvalue;
$.post('/Admin/SaveNews', params, function(data) { ... });
于 2012-07-05T14:02:11.173 回答