我感覺DEJAVU,但我無法找到這個問題的答案: 我有對象的數組需要像這樣檢查一個JQ $。員額打電話時:jQuery的崗位操作與字典參數
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);
}
)
在螢火檢查時它產生這樣的:
limiter[0][Key] = someKey // Guid Value
limiter[0][Value] = someValue
這是JQ 1.4.2。我似乎記得你需要設置一個標誌來在jQ中以不同的方式呈現json。這鈴響嗎?
你忘記了參數名稱,應該是dictionary [0] .key,但這對我有用。我仍然困惑爲什麼其他方式沒有,但感謝您的幫助。 –