我有一个主详细信息屏幕在ASP.NET MVC中,当我提交的东西,它立即返回给我一个网格与插入值通过Ajax,我的问题是:我想通过jquery模式对话框或信息对象传递失败或成功的消息,并且我无法传递jquery的viewdata来处理它。显示成功/失败消息在Jquery模式来控制器Viewdata
2
A
回答
2
您通过AJAX调用的操作方法需要返回响应中所需的所有内容。因此,例如,当您在ViewData中放入某个对象时,此对象将在您从动作返回的视图(或可能是部分视图)中可用,因此可用于调用JavaScript。另一种选择是返回包含该消息的JSON对象:
public ActionResult SomeAction()
{
// ...
return Json(
new { Message = "Success Message!" },
JsonRequestBehavior.AllowGet
);
}
可能调用是这样的:
$.getJSON('/somecontroller/someaction', function(json) {
alert(json.Message);
});
0
你可以把这个标签放在脚本调用中。
var msg = '<%= ViewData["Mensagem"] %>';
alert(msg);
不要忘记编码字符串。
相关问题
- 1. Magento - 在管理控制器中显示覆盖成功消息
- 2. 使用dojo在窗体上显示成功/失败消息
- 3. 在form.submit()上显示成功或失败消息
- 4. CakePHP:以Ajax登录表单显示失败/成功消息
- 5. 使用Ajax显示PHP成功和失败消息
- 6. 如果ajaxform成功或失败,显示一条消息
- 7. 显示来自隐藏的iframe的成功/失败消息提交
- 8. 使用JQuery对话框提交表单并显示成功,失败消息
- 9. MVC上的成功/失败消息
- 10. 如何在Laravel中的控制器重定向时显示成功消息?
- 11. 角度控制器不显示消息
- 12. 安装失败并显示消息INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
- 13. 安装失败,显示消息“INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME”
- 14. 如何显示消息成功或失败的使用情况? (Laravel 5.3)
- 15. 显示消息为ANT构建成功,即使测试用例失败
- 16. jQuery Ajax获取Chrome控制台的失败消息
- 17. WordPresspress:显示register_settings成功或失败()
- 18. jquery在asp.net中显示成功消息webforms
- 19. 成功注册后显示消息
- 20. Keyup一次显示成功消息
- 21. Drupal:显示成功/错误消息
- 22. 显示成功验证的消息
- 23. 如何显示JSF成功消息
- 24. 向用户显示成功消息
- 25. 表单提交成功消息显示
- 26. 获取跟踪消息到来自控制器的失败请求跟踪
- 27. 为什么此代码在成功后输出失败消息?
- 28. 控制台消息不显示
- 29. 控制器viewdata对象到jquery
- 30. jQuery Ajax成功消息显示一个大HTML文件
您的问题描述是不够的。请张贴一些示例代码。 – 2010-04-23 21:55:46
我在控制器ViewData [“Mensagem”] =“成功消息!”;我也有一个Jquery模式。我怎样才能从Jquery模式的viewdata中加载这些消息,因为我不能在脚本调用中加入<%%>标签? – 2010-04-23 23:06:04