ajax.beginform onfailure,如何使用Ajax.BeginForm OnSuccess和OnFailure方法?
我也寻找相同的答案,但看起来像Ajax.BeginForm()..的事件的都有详细的记载或需要更多的自我实验发现当这些onSuccess和onFailure事件被调用时。但是我得到了一个非常简单直接的选择,不用担心设置AjaxOptions的Success和onFailure属性。相反,在您的Controller的操作方法中,只需通过将ActionResult作为JavaScriptResult发送,即可调用onSuccess(),onFailure()javascript方法。例如,
Public ActionResult Create(FromCollection collection)
{
if(exists == null)
{
//OnSuccess
return JavaScript("OnSuccess();");
}
else
{
//OnFailure
return JavaScript("OnFailure();");
}
}
而且Ajax.BeginForm标记看起来应该
using(Ajax.BeginForm("Create","Mandate", new AjaxOptions())) // see, no OnSuccess and OnFailure here.
{%>
现在,您需要定义的onSuccess()和onFailure处()JavaScript方法在您的网页和多数民众赞成它。
编辑:
我在想,也许,的onSuccess()将被默认,如果没有异常,从服务器中抛出的调用。如果从服务器抛出任何异常,OnFailure()将被调用。我还没有测试这个概念。如果那是真的,那么练习发送JavaScript(“OnSuccess();”)和JavaScript(“OnFailure();”)不是一个好主意。从服务器,因为这不会是一个很好的模式。
ajax.beginform onfailure,如何使用Ajax.BeginForm OnSuccess和OnFailure方法?相关推荐
- onuninitialized和ajax,12.3 Prototype对Ajax的支持
12.3 Prototype对Ajax的支持 Prototype为Ajax开发提供了有力的支持,其中主要包括Ajax.Request.Ajax.Response.下面将对这两个核心支持进行讲解. ( ...
- ajax dorado,02. Dorado的AJAX异常
在Dorado的运行过程中动态装载数据.提交数据.执行AjaxAction.执行远程数据校验等动作都会发起Ajax类请求.由于此类请求对于返回数据的格式有着严格的要求,无论Server的逻辑成否都必须 ...
- 前端的ajax你知多少?ajax完全指南奉上
异步 JavaScript 和 XML( AJAX )是一种与服务器交换数据并更新网页的某些部分的技术,而无需重新加载整个网页. 换句话说, AJAX 允许通过与幕后服务器交换少量数据来异步更新网页. ...
- ajax+++fc,06. 实做AJAX(SEFC)
下面我们通过实做AJAX对Dorado7中的AJAX操作做一定的了解. 页面功能描述: 首先我们设计一个Spring的JavaBean: 页面上放置三个按钮:button1, button2, but ...
- ajax.updater 返回值,使用 Ajax.Updater() 类
如果你的服务器的另一端返回的信息已经是 HTML 了,那么使用这个程序包中 Ajax.Updater 类将使你的生活变得更加得容易.用它你只需提供哪一个元素需要被 AJAX 请求返回的 HTML 填充 ...
- jquery.ajax的url中传递中文乱码问题的解决方法
jquery.ajax的url中传递中文乱码问题的解决方法 JQuery JQuery默认的contentType:application/x-www-form-urlencoded 这才是JQuer ...
- ajax php计数,jQuery+PHP+Ajax动态数字统计展示实例
jQuery+PHP+Ajax实现的一款动态数字统计展示实例,本例是在页面上动态展示了当前在线用户数,当然了,你可以应用到其他更多场景中. 首先我们在#number放置要统计的数字: 当前在线: - ...
- c 中ajax不起作用,Jquery AJAX調用:$(this)在成功后不起作用
I am wondering why $(this) does not work after a jQuery ajax call. 我想知道為什么$(this)在jQuery ajax調用之后不起作 ...
- 如何简单学会ajax,学会自己封装简单AJAX
什么是AJAX AJAX不是JavaScript的规范,他只是一种技术方案,也并不是新技术,他依赖于HTML/CSS/JS,全称是异步JavaScript和XML,核心是浏览器提供的XMLHttpRe ...
最新文章
- 系统启动时,spring配置文件解析失败,报”cvc-elt.1: 找不到元素 'beans' 的声明“异常...
- python添加、修改、删除、访问类对象属性的2种方法
- Fastboot Normal + Recovery
- elasticsearch 的滚动(scroll)
- 19款探岳刷隐藏教程_三星S10系列如何隐藏导航栏 官微“手把手”教你设置
- python numpy安装步骤-NumPy 安装
- ExtFrame的特点与缺点
- 数据治理中哪3点最重要
- Hibernate HQL详解
- 上海交大计算机基础高万萍老师怎么样,上海交通大学网络教育学院.ppt
- linux aria2安装路径,Aria2 Linux 完整安装及使用教程
- 谈谈量化交易的一些“深坑”
- 36. linux系统日志在哪里看
- Ubuntu的下载安装教程--本人亲测
- Failed opening .rdb for saving: Permission denied
- 3D技术一些回答以及前景
- gocv-go语言调用opencv入门
- [Openstack]一键安装Openstack测试环境
- 《Effective Python 编写高质量Python代码的59个有效方法》读书笔记
- linux计划任务如何关闭程序,Linux进程控制和计划任务管理