czuję DejaVu, ale nie mogę znaleźć odpowiedzi na to: Mam tablicę obiektów, które musi wyglądać podczas inspekcji jQ $ .post połączenia:Jquery Post do działania z słownik parametryczny
limiter[0].Key
limiter[0].Value
tak, że jest odwzorowywany w działaniu
public ActionResult SomeAction(Dictionary<Guid, string> dictionary) { }
jednak ta 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);
}
)
produkuje to podczas sprawdzania go w Firebug:
limiter[0][Key] = someKey // Guid Value
limiter[0][Value] = someValue
Jest to JQ 1.4.2. Wydaje mi się, że pamiętam jakąś flagę, którą musisz ustawić, aby renderować json w inny sposób w jQ. Czy to dzwoni jakieś dzwonki?
zapomniałeś nazwy parametru, powinien być słownik [0] .key, ale to działało dla mnie. Wciąż jestem zdezorientowany, dlaczego nie jest inaczej, ale dzięki za pomocną pracę. –