AjaxForm

本文介绍了基于AjaxForm插件的表单提交方法,该插件支持通过Ajax方式提交表单,并内置了防止重复提交的功能。同时,文章还提供了如何区分表单提交成功与否的方法,并给出了具体的使用示例。

近乎的Ajax控件介绍,代码下载:http://www.jinhusns.com/Products/Download?type=whp

AjaxForm

概述

功能说明

基于 ajaxForm 插件进行构建,可以使表单通过ajax的方式进行提交,并扩展了以下功能:

更多信息请参见:

示例

调用ajaxForm,自定义success和error方法

评论内容中有字符串:“error”,即模拟请求出错
评论内容中有字符串中没有:“error”,即模拟请求正确

 

评论 (0)
 
提交  取消

 

查看源代码

调用ajaxForm,使用Target

 

评论 (0)
 
回答

 

查看源代码

在模式框中提交表单

因为出错时,需要更新模式框内容,要用到模式框实例,可以通过在模式框内容的<script type="text/dialog"> </script>来获取实例。

打开对话框

查看源代码
01. @using (Html.BeginAjaxForm("_CreateComment""HtmlHelper", FormMethod.Post,
02. new AjaxFormOptions().SetOnSuccessCallBack("success")))
03. {
04. //...
05. }
06. <script type="text/dialog">
07. var dialog=this;
08. this.title("发表新评论");
09. </script>
10.  
11. <script type="text/javascript">
12. function error(response) {
13. $("#CreateComment").html(response);
14. }
15.  
16. function success() {
17. $("#PhotoComments").load("@(Url.Action("_PhotoComments", new { photoId = 1 }))");
18. }
19. </script>

转载于:https://www.cnblogs.com/whpsns/p/5441591.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值