在一般处理程序(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技巧来提高你的代码
Jan 08 Javascript
Javascript事件实例详解
Nov 06 Javascript
node.js中的fs.lchmod方法使用说明
Dec 16 Javascript
深入探讨javascript中的数据类型
Mar 04 Javascript
JavaScript实现SHA-1加密算法的方法
Mar 11 Javascript
jQuery实现图像旋转动画效果
May 29 Javascript
Bootstrap表单布局样式代码
May 31 Javascript
Jquery遍历select option和添加移除option的实现方法
Aug 26 Javascript
纯JS焦点图特效实例(可一个页面多用)
Dec 07 Javascript
利用types增强vscode中js代码提示功能详解
Jul 07 Javascript
深入解析koa之异步回调处理
Jun 17 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
May 06 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验证码类(分享)
2013/08/06 PHP
PHP实现统计所有字符在字符串中出现次数的方法
2017/10/17 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
当jQuery1.7遇上focus方法的问题
2014/01/26 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
原生js实现类似弹窗抖动效果
2015/04/02 Javascript
jquery序列化方法实例分析
2015/06/10 Javascript
jQuery实现的tab标签切换效果示例
2016/09/05 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
详解Vue2.0之去掉组件click事件的native修饰
2017/04/20 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
VueJs 将接口用webpack代理到本地的方法
2017/11/27 Javascript
在vue中封装可复用的组件方法
2018/03/01 Javascript
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
JavaScript 类的封装操作示例详解
2020/05/16 Javascript
在antd中setFieldsValue和defaultVal的用法
2020/10/29 Javascript
[02:10]探秘浦东源深体育馆 DOTA2 Supermajor不见不散
2018/05/17 DOTA
[50:34]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
在Python下尝试多线程编程
2015/04/28 Python
python统计文本文件内单词数量的方法
2015/05/30 Python
python笔记:mysql、redis操作方法
2017/06/28 Python
Python实现模拟分割大文件及多线程处理的方法
2017/10/10 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
python mac下安装虚拟环境的图文教程
2019/04/12 Python
使用Python将字符串转换为格式化的日期时间字符串
2019/09/01 Python
django实现HttpResponse返回json数据为中文
2020/03/27 Python
Python内存泄漏和内存溢出的解决方案
2020/09/26 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
卡骆驰德国官方网站:Crocs德国
2019/03/29 全球购物
Swanson中国官网:美国斯旺森健康产品公司
2021/03/01 全球购物
公司庆典活动邀请函
2014/01/09 职场文书
教师应聘自荐信范文
2014/03/14 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
期中考试后的感想
2015/08/07 职场文书
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang
Python-OpenCV实现图像缺陷检测的实例
2021/06/11 Python