我搜索了高和低,並嘗試了很多不同的選項,但無法弄清楚這裏出了什麼問題。Knockoutjs observable數組到列表<string>
我有一個knockoutjs視圖模型,它看起來像這樣:
{"Id":0,"Type":"post","Title":"adsf","AuthorId":0,"Description":"adsfadsf","ChosenCategoryValues":["7","8","9"]}
(某些領域不再贅述)
一切都被傳遞迴控制器就好了,除了ChosenCategoryValues。這是客戶端的一個可觀察的數組,服務器端的List<string>
。它總是返回null,使用第一個項目中的所有值解開字符串,然後我必須對其進行字符串解析。
$.post("/serverurl", viewmodel, function (response) { do some stuff }, "json");
是如何被髮送到服務器。
我試過ko.toJS使它成爲一個簡單的數組,沒有結果。
我確定這是基本的東西,我是新來的knockoutjs,但我一直在這裏已經太久了,而且我在網上找到的所有建議都無法提供幫助。
嘗試調用'$ .ajaxSetup({傳統:真});'之前在你的頁面加載方法'$ .pos'。 – nemesv
您是否使用過提琴手來查看請求?實際的json是在請求中傳輸的,還是作爲http表單值傳遞的值? –