-4
@using (Html.BeginForm(null, null,FormMethod.Post , new {@class="form-horizontal"}))
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
<button type="submit" class="btn btn-success">
<i class="fa fa-save"></i>
Save
</button>
}
$.ajax({
type: "POST",
url: "Home/EditProfile",
traditional: true,
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(m),
dataType: 'json',
success: function (data) {
if(data == "Hello")
{
alert("Hello");
}
if (data=="error")
{
}
},
error: function (data) { console.log(data) }
});
[HttpPost]
public ActionResult EditProfile(ModelUserProfile m)
{
return Json("Hello");
}
Хорошо, что его возвращение на следующей странице: JSON "возвращение JSON()" Fix MVC 4
То есть "Hello" написано на пустой странице?
Но он должен предупредить «Привет». Что не так?? Примечание: Я использую из @ Html.BeginForm()
Невозможно прочитать изображение! Как вы называете эту функцию ajax? Это из ''? (в этом случае вы, вероятно, сделаете ajax-вызов, но все равно выполняете нормальную отправку, потому что вы не отменили действие по умолчанию) –
Показать свой HTML-код также – Satpal
Напишите щелчок изображения и откройте в новой вкладке u можете увидеть его с помощью масштабирования :) и да его