Я чувствую дежавю, но не могу найти на это ответа: У меня есть массив объектов, который должен выглядеть так при проверке вызова jQ $ .post:
limiter[0].Key
limiter[0].Value
, чтобы он отображался в действии
public ActionResult SomeAction(Dictionary<Guid, string> dictionary) { }
Однако этот javascript:
// Some Guid and Some Value
var param = [ { 'Key' : '00000000-0000-00000-000000', 'Value': 'someValue' } ];
$.post('/SomeController/SomeAction/',
{
dictionary: limiter,
otherPostData: data
},
function(data) {
callback(data);
}
)
производит это при проверке его в firebug :
limiter[0][Key] = someKey // Guid Value
limiter[0][Value] = someValue
Это в jq 1.4.2. Кажется, я помню какой-то флаг, который вам нужно установить для рендеринга json по-другому в jQ. Звонит ли это кому-нибудь?