В моем приложении asp.net mvc я хочу отобразить предупреждение после того, как клиент зарегистрирует себя, мое приложение работает правильно, это единственное, что осталось сделать, я уверен, что я пропустил что-то глупое
public ActionResult Register(Client client)
{
ClientDAL objClientDAL = new ClientDAL();
objClientDAL.Insert(client);
return Json(new { msg = "Thank you!" }, JsonRequestBehavior.AllowGet);
}
и, на мой взгляд,
$("#btnSalvar").click(function () {
$.ajax(
{
type: "POST",
url: "/Home/Register",
contentType: 'application/json; charset=utf-8',
data:
{
ID: $('#txtMatricula').val(),
Name: $('#txtNome').val(),
Age: $('#txtIdade').val(),
StateID: $('#ddlEstados').val(),
CityID: $('#ddlCidades').val(),
Gender: $('#Fumante').val()
},
success: function (data)
{
alert(data.msg);
},
error: function (data)
{
alert(data.msg);
},
});
});
, как я уже сказал, все работает просто отлично, но я не могу отобразить сообщение в форме оповещения, когда я пробую это, оно выглядит так...
{"msg": "Спасибо!"} На пустой странице, как будто это просто игнорирует мою функцию успеха, я новичок в asp.net mvc.
(Кстати, вы, ребята, могли заметить, что некоторые слова отличаются от URL или кнопки, потому что английский не является моим родным языком, поэтому я просто перевел важные части, чтобы вы, ребята, могли лучше понять, что происходит).