在一般处理程序(ashx)中弹出js提示语


Posted in Javascript onAugust 16, 2017

在提交form表单时,比如前台是$("form").submit()同步提交的时候,这个是没有回掉函数的,那么我们只能在后台提示,在前台显示,自己作为一个参考吧

public class Script
   {
     public static void Alert(string message)
     {
       ResponseScript("alert('" + message + "');window.location = '弹出提示语后,点击确认跳到你想跳的页面';");
     }
     public static void ResponseScript(string script)
     {
       HttpContext.Current.Response.Write("<script type=\"text/javascript\">\n//<![CDATA[\n");
       HttpContext.Current.Response.Write(script);
       HttpContext.Current.Response.Write("\n//]]>\n</script>\n");
     }
   }

还有就是将一般处理程序默认的 //context.Response.ContentType = "text/plain";改为
            context.Response.ContentType = "text/html";

我们调用的时候直接: 

Script.Alert("你的提示语!");

PS:Js中$.ajax调用一般处理程序(.ashx)

$.ajax({
          type: "post",
          url: "/tools/ActApply.ashx",
          data: "txthdmoney=" + $.trim($("#hdmoneyx")[0].value)+"&sxf=2",
          success: function (result) {            
          }
        });

.ashx后台接收数据

protected decimal hdmoney;
    protected decimal hdsxf;
    /// <summary>
    /// 请求处理
    /// </summary>
    /// <param name="context"></param>
    public void ProcessRequest(HttpContext context)
    {
      Withdrawal withdra = new Withdrawal();
      context.Response.ContentType = "text/plain";
      hdmoney = Convert.ToDecimal(context.Request.Params["txthdmoney"].ToString());
      hdsxf = Convert.ToDecimal(context.Request.Params["sxf"].ToString());
      SaveAct();
    }
    public bool IsReusable
    {
      get
      {
        return false;
      }
    }

总结

以上所述是小编给大家介绍的在一般处理程序(ashx)中弹出js提示语,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)
Mar 16 Javascript
js 单击式的下拉菜单效果实例
Aug 13 Javascript
jquery ztree实现下拉树形框使用到了json数据
May 14 Javascript
在JavaScript中操作数组之map()方法的使用
Jun 09 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
Oct 19 Javascript
15个常用的jquery代码片段
Dec 19 Javascript
BootStrap入门教程(一)之可视化布局
Sep 19 Javascript
jQuery基于ajax操作json数据简单示例
Jan 05 Javascript
Vue多系统切换实现方案
Jun 05 Javascript
React Hooks 实现和由来以及解决的问题详解
Jan 17 Javascript
Vue路由管理器Vue-router的使用方法详解
Feb 05 Javascript
vue实现列表滚动的过渡动画
Jun 29 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 #jQuery
详谈表单重复提交的三种情况及解决方法
Aug 16 #Javascript
详谈js对url进行编码和解码(三种方式的区别)
Aug 16 #Javascript
Node.js 的模块知识汇总
Aug 16 #Javascript
vue绑定设置属性的多种方式(5)
Aug 16 #Javascript
jQuery中each循环的跳出和结束实例
Aug 16 #jQuery
随机生成10个不重复的0-100的数字(实例讲解)
Aug 16 #Javascript
You might like
PHP 数字左侧自动补0
2008/03/31 PHP
php表单提交问题的解决方法
2011/04/12 PHP
PHP遍历二维数组的代码
2011/04/22 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
教你php如何实现验证码
2016/01/20 PHP
php中实现进程锁与多进程的方法
2016/09/18 PHP
Span元素的width属性无效果原因及解决方案
2010/01/15 Javascript
理解JavaScript的prototype属性
2012/02/11 Javascript
jQuery.extend 函数的详细用法
2012/06/27 Javascript
jquery创建并行对象或者合并对象的实现代码
2012/10/10 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
javascript图片延迟加载实现方法及思路
2015/12/31 Javascript
js实现可旋转的立方体模型
2016/10/16 Javascript
js代码延迟一定时间后执行一个函数的实例
2017/02/15 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
vue-cli项目无法用本机IP访问的解决方法
2018/09/20 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
[40:04]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
python简单实现基于SSL的IRC bot实例
2015/06/15 Python
详解Python网络爬虫功能的基本写法
2016/01/28 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
对Python中type打开文件的方式介绍
2018/04/28 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
2020/08/17 Python
顶撞领导检讨书
2014/01/29 职场文书
品质主管岗位职责
2014/03/16 职场文书
社区平安建设汇报材料
2014/08/14 职场文书
党支部书记岗位职责
2015/02/15 职场文书
烈士陵园观后感
2015/06/08 职场文书