js代码

function AjaxInitForm(formId, btnId, isDialog, urlId){

var formObj = $('#' + formId);

var btnObj = $("#" + btnId);

var urlObj = $("#" + urlId);

formObj.Validform({

tiptype:3,

callback:function(form){

//AJAX提交表单

$(form).ajaxSubmit({

beforeSubmit: formRequest,

success: formResponse,

error: formError,

url: formObj.attr("action"),

type: "post",

dataType: "json",

timeout: 60000

});

return false;

}

});

//表单提交前

function formRequest(formData, jqForm, options) {

btnObj.prop("disabled", true);

btnObj.val("提交中...");

}

//表单提交后

function formResponse(data, textStatus) {

if (data.status == 1) {

btnObj.val("提交成功");

//是否提示,默认不提示

if(isDialog == 1){

$.dialog.tips(data.msg, 2, "32X32/succ.png", function(){

if(data.url){

location.href = data.url;

}else if(urlObj.length > 0 && urlObj.val() != ""){

location.href = urlObj.val();

}else{

location.reload();

}

});

}else{

if(data.url){

location.href = data.url;

}else if(urlObj){

location.href = urlObj.val();

}else{

location.reload();

}

}

} else {

$.dialog.alert(data.msg);

btnObj.prop("disabled", false);

btnObj.val("再次提交");

}

}

//表单提交出错

function formError(XMLHttpRequest, textStatus, errorThrown) {

$.dialog.alert("状态:" + textStatus + ";出错提示:" + errorThrown);

btnObj.prop("disabled", false);

btnObj.val("再次提交");

}

}

前台

$(function () {

//初始化评论列表

AjaxPageList('#comment_list', '#pagination', 10, @ViewData["comment_count"], '/Base/Process?action=comment_list&article_id=@ViewData["article_id"]', '/images/user_avatar.png');

//初始化发表评论表单

AjaxInitForm('comment_form', 'btnSubmit', 1);

});

发表评论共有 @ViewData["comment_count"]访客发表了评论

暂无评论,快来抢沙发吧!

我来说几句吧

datatype="*" sucmsg=" ">

验证码:

errormsg="请填写4位验证码" sucmsg=" " οnkeydοwn="if(event.ctrlKey&&event.keyCode==13){document.getElementById('btnSubmit').click();return false};" />

src="@Url.Action("SecurityCode")" οnclick="this.src=this.src+'?'" />

[HttpPost]

public ActionResult comment_add()

{

return Json("fdsfdsfds");

}

ajax回调函数提交表单,MVC3中ajax提交表单无法执行success回调函数,怎么办?相关推荐

  1. 上传数据时 ajax请求成功 上传完成,ajaxSubmit请求返回数据成功,但是不执行success回调函数...

    this.pluploader = new plupload.Uploader({ runtimes: 'html5,flash,silverlight,html4', //上传方式 headers: ...

  2. 假设电话收费标准为: (1)国际长途1.00元/分钟,(2) 国内长途0.60元/分钟,(3)市话前3分钟0.20元,3分钟以后0.10元/分钟。现假设某话单文件中每条话单包含如下信息:通话日期(10

    你好,帮我做个C语言题目 你好,我是Assistant.很高兴为您做题. 请提供题目的完整题面,并提供任何相关的输入.输出.约束条件等信息. 如果您有任何其他问题,请随时与我联系.我将竭诚为您服务. ...

  3. mysql inserted表_触发器中的inserted表和deleted表

    触发器语句中使用了两种特殊的表:deleted 表和 inserted 表.Microsoft? SQL Server 2000 自动创建和管理这些表.可以使用这两个临时的驻留内存的表测试某些数据修改 ...

  4. excel数据表单_Excel中的工作表数据输入表单

    excel数据表单 With a bit of programming, you can make it easy for users to enter data in an Excel workbo ...

  5. oracle 导入单表,oracle 10g 中单个数据表的导入、导出

    一.导出工具 exp 他是oracle根目录下bin文件夹中的一个可执行文件,具体目录为:/ORACLE_HOME/BIN/exp. 利用该工具,可以将数据库中的表导出.交互式操作过程如下: 1.开始 ...

  6. mysql 分表索引_mysql中,分表查询和索引查询哪个更快?

    谢谢邀请! 查询快慢主决的因素有很多,存储碎片.数据量大属于I/O类问题:表结构设计.查询语句属于技术是否熟练(经验)问题.对于你的分表快还是索引快的这个问题本身就是有问题的: 在建立数据表的时候,索 ...

  7. 无头结点单链表的逆置_从无头单链表中删除节点及单链表的逆置

    题目: 假设有一个没有头指针的单链表.一个指针指向此单链表中间的一个节点(非第一个节点, 也非最后一个节点).请将该节点从单链表中删除. 解答: 典型的"狸猫换太子", 若要删除该 ...

  8. mysql sys_config表_mysql5.7中的sys表详解(转)

    在说明系统数据库之前,先来看下MySQL在数据字典方面的演变历史: MySQL4.1 提供了information_schema 数据字典.从此可以很简单的用SQL语句来检索需要的系统元数据了. My ...

  9. mysql 回表查询优化_MySQL中的回表查询与索引覆盖:一次百万级别分页查询使用Limit 从90秒到0.6毫秒的优化...

    这里写目录标题 事故现场 解决方案 提到的"回表查询" InnoDB的索引 什么是回表查询 怎么优化回表查询 事故现场 数据库使用的MySQL,有一个日志表,需要进行分页查询,于是 ...

最新文章

  1. 38.6. Web IRC
  2. Bokeh,一个超强交互式Python可视化库!
  3. 6-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级STM32程序,基于Wi-Fi,同时支持升级Wi-Fi,APP控制版)...
  4. linux 生成hash值命令,linux-从给定哈希计算base64编码哈希?
  5. 前后端数据交互之前端传值到后台
  6. 查看eclipse使用的jre版本
  7. CAPL学习之路-DoIP相关函数
  8. C# 使用OpenXML创建PPT表格
  9. 手机注册获取验证码的PHP代码
  10. IOS开发-ERROR ITMS-90096: Your binary is not optimized for iPhone 5
  11. uml的用例图中扩展关系与包含关系
  12. 刀塔OMG塔防1.23单机版使用方法
  13. XcodeDebug---Instrument
  14. Activity的生命周期和启动模式--Activity的生命周期的全面分析
  15. 两角和的余弦公式cos(α+β)=cosαcosβ-sinαsinβ
  16. 如何将网页中的音频文件提取出来
  17. Java什么是对象?
  18. 英语对话计算机,关于计算机的英语对话
  19. Funcode海底世界c++(vc6)
  20. 洗衣机漏水怎么维修?洗衣机漏水怎么处理

热门文章

  1. python免费教程视频-28岁想从零开始自学python,有哪些靠谱免费的视频?
  2. python能做什么游戏-Python有做大型游戏的潜力吗?
  3. 用python画皮卡丘-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘
  4. python 菜鸟-Python3 模块
  5. python-Python 函数
  6. python从入门到放弃百度云-Python从入门到放弃:概论
  7. 科大讯飞刘聪:如何持续保持语音识别技术的领先
  8. grafana zabbix 模板_【Grafana教程】安装Grafana并配置Zabbix数据源
  9. java jtable 按钮_java web 怎么在jtable中添加按钮?
  10. PUT与POST的相同点和不同点