我想傳遞一個嵌套的JavaScript對象到我的ASP.NET MVC操作方法。 下面是代碼(簡化):如何將嵌套的JavaScript對象傳遞給ASP.NET MVC操作方法?
$.getJSON('some/url',
{
index: pageIndex,
pageSize: pageSize,
filter:{one:'one',two:'two',three:'three'}
},someCallBack(msg)
);
我使用jQuery和執行我的插件,它懶洋洋地從服務器獲取數據分頁。它工作的魅力,但現在我需要傳遞一個JavaScript'過濾器'對象與可變數量的屬性 - 過濾器。在服務器端,我得到一個對象數組,其中第一項是一個字符串,包含'[Object object]'字面值。
顯然,我的嵌套對象(過濾器)沒有被展開並轉換爲服務器端的對象(哈希)。這可能嗎?我不想強制編碼我的過濾器,因爲這個插件意味着被非正式應用。
非常感謝。