2011-04-03 83 views
0

當我點擊保存按鈕。我想javascript警報來到「數據保存成功」。我如何在MVC3中執行此操作.. 謝謝警告保存點擊MVC3

+0

你是否通過Ajax保存? – smartcaveman 2011-04-03 05:28:18

回答

0

您可以將ViewBag中的一個標誌傳遞給View以表示數據已成功保存。在視圖中,你可以觸發一個JavaScript變量,它將觸發警報。希望這可以幫助。

+0

請給我一些示例代碼。 – 2012-03-11 10:37:56

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); } 
     } 
    }); 

}); 

確保你從你的控制器返回JSON結果包括Success屬性。你可以像

return Json(new 
      { 
       Success = true, 
       Message = "Data saved Successfully" 
      }); 
+0

感謝它真的爲我工作.. – Sanjeev 2011-04-03 09:08:04