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 に答える