JQuery Custom Parameter
使用client 傳送 客制 class 參數傳送,很常看到 Json.stringify() 轉為 Json, 然後端在 Json 轉為 客制 class JsonConvert.DeserializeObject<T>,其實可以試另一種,直接傳送ViewModel格式,如下圖 :
左為後端ViewModel 圖 右為前端傳送圖:
api 端圖:
如上圖,可以看到傳送進來的參數值,只要了解contentType, 有那些 https://api.jquery.com/jQuery.ajax/
記錄一下,有錯誤請指導,
會寫這篇是因為好同事呀,用Json傳沒關係,但是用array,然塞了二種不同的資料結構,然在存後端或頁面顯示,少了一堆資料面的處理(結構復雜搞死自已),也死在後端轉型少結構,也可以試試這種的,明確的資料結構。