在一般处理程序(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的ready()方法单独使用示例
Mar 25 Javascript
JavaScript实现16进制颜色值转RGB的方法
Feb 09 Javascript
js实现交换运动效果的方法
Apr 10 Javascript
JS实现可展开折叠层的鼠标拖曳效果
Oct 09 Javascript
jQuery Mobile 触摸事件实例
Jun 04 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
Jan 16 Javascript
详谈js对url进行编码和解码(三种方式的区别)
Aug 16 Javascript
vue.js $refs和$emit 父子组件交互的方法
Dec 20 Javascript
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
小程序分享模块超级详解(推荐)
Apr 10 Javascript
微信小程序自定义波浪组件使用方法详解
Sep 21 Javascript
实用的 vue tags 创建缓存导航的过程实现
Dec 03 Vue.js
深入研究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
使用YII2框架实现微信公众号中表单提交功能
2017/09/04 PHP
如何实现动态删除javascript函数
2007/05/27 Javascript
深入理解JavaScript系列(26):设计模式之构造函数模式详解
2015/03/03 Javascript
jQuery实现form表单基于ajax无刷新提交方法详解
2015/12/08 Javascript
AngularJS入门教程引导程序
2016/08/18 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
2016/09/27 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
2016/12/22 Javascript
javascript 正则表达式去空行方法
2017/01/24 Javascript
node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
2017/04/26 Javascript
AngularJs每天学习之总体介绍
2017/08/07 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
vue微信分享到朋友圈 vue微信发送给好友
2018/11/28 Javascript
如何为你的JavaScript代码日志着色详解
2019/04/08 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
浅析TypeScript 命名空间
2020/03/19 Javascript
Flask SQLAlchemy一对一,一对多的使用方法实践
2013/02/10 Python
python获取网页状态码示例
2014/03/30 Python
详解Python中的正则表达式的用法
2015/04/09 Python
Python对列表排序的方法实例分析
2015/05/16 Python
python write无法写入文件的解决方法
2019/01/23 Python
python3+PyQt5 实现Rich文本的行编辑方法
2019/06/17 Python
PyTorch的Optimizer训练工具的实现
2019/08/18 Python
在Python3 numpy中mean和average的区别详解
2019/08/24 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
python识别验证码图片实例详解
2020/02/17 Python
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
2014/09/02 HTML / CSS
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
联想瑞士官方网站:Lenovo Switzerland
2017/11/19 全球购物
下列程序在32位linux或unix中的结果是什么
2014/03/25 面试题
光盘行动倡议书
2014/02/02 职场文书
酒鬼酒广告词
2014/03/21 职场文书
初中生300字旷课检讨书
2014/11/19 职场文书
公司表扬稿范文
2015/05/05 职场文书
上课迟到检讨书
2015/05/06 职场文书
Python利用Turtle绘制哆啦A梦和小猪佩奇
2022/04/04 Python