Я использую веб-приложение ASP.NET MVC, написанное на VB.NET.Я пытаюсь отправить данные с помощью jQuery на мой контроллер.
Вот мой код контроллера
<HttpPost()>
Function GetData(p As DataManager) As JsonResult
'Dim user As New User
'user.user_name = puser.user_name
'user.isadmin = puser.is_admin
Dim x As New List(Of DataManager)
x.Add(p)
Return Json(p, JsonRequestBehavior.AllowGet)
End Function
, тогда вот моя модель данных для класса DataManager
Public Class DataManager
Public user_name As String
Public is_admin As Boolean
End Class
Здесьмой код jQuery для отправки данных
$("#btn-valid").click(function () {
var user = {
user_name: 'test',
is_admin: true
}
$.post("http://localhost:57069/Home/GetData/", user, function (data)
{
alert("data sent !!"+ data.user_name);
},'json');
вот мой запрос в режиме разработчика в моем браузере
пожалуйста
Запрос от jQuery выполнен успешно, но проблема в ответе, я получаю нулевые значения, присвоенные моему объекту json
, пожалуйста, помогите!