POST http://localhost:XXXX/Controller/Action 500 (Internal Server Error)
實際送出的程式碼
$.ajax({ url: '/Question/UpdateThumbPartial', data: { id: $('input[name="id"]').val(), isThumbUp: true }, type: 'post', cache: false, success: function (response) { console.log(response); } });
F12開發者> Network> 找到剛剛發的 Ajax post
@Html.HiddenFor(model => model.Id)
因為 prop 的命名原則是大寫,所以造出來的 hiddenfield name 也會是大寫,key錯就抓不到值了。
沒有留言:
張貼留言