当我点击保存按钮时。我希望javascript警报来“数据保存成功”。我是如何在MVC3中做到这一点的.. 谢谢
答案 0 :(得分:4)
您可以使用成功或失败消息从服务器发回json结果。然后简单地在ajax请求的完整方法上,读取你的json结果并相应地显示消息。
您的客户端脚本看起来像这样(如果使用jQuery):
$("#SubmitBtnId").click(function() {
$.ajax({
type: "POST",
url: "controller/action",
data: "name=FormName&location=Florida",
complete: function(data){
if(data.Success) { alert(data.Message); }
}
});
});
确保从控制器返回包含Success属性的Json结果。你可以这样做
return Json(new
{
Success = true,
Message = "Data saved Successfully"
});
答案 1 :(得分:0)
您可以将ViewBag中的标志传递给View,以表示数据已成功保存。在视图中,您可以触发一个javascript变量,该变量将依次触发警报。希望这会有所帮助。