在一般处理程序(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.js是否已加载的判断代码
May 20 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
Mar 07 Javascript
FusionCharts图表显示双Y轴双(多)曲线
Nov 22 Javascript
Javascript alert消息换行的方法
Aug 07 Javascript
JS获取当前日期和时间的简单实例
Nov 19 Javascript
jQuery电话号码验证实例
Jan 05 Javascript
利用node.js本地搭建HTTP服务器
Apr 19 Javascript
vue实现动态数据绑定
Apr 28 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
Jun 30 Javascript
mui back 返回刷新页面的实例
Dec 06 Javascript
解决vue点击控制单个样式的问题
Sep 05 Javascript
JavaScript运动原理基础知识详解
Apr 02 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简单实现文本计数器的方法
2016/04/28 PHP
列表内容的选择
2006/06/30 Javascript
自适应图片大小的弹出窗口
2006/07/27 Javascript
编辑浪子版表单验证类
2007/05/12 Javascript
js的toLowerCase方法用法实例
2015/01/27 Javascript
JQuery实现左右滚动菜单特效
2015/09/28 Javascript
浅谈json取值(对象和数组)
2016/06/24 Javascript
JavaScript事件详细讲解
2016/06/27 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
jsp 自动编译机制详细介绍
2016/12/01 Javascript
javascript代码优化的8点总结
2018/01/29 Javascript
详解在Vue中使用TypeScript的一些思考(实践)
2018/07/06 Javascript
微信小程序如何再次获取用户授权的方法
2019/05/10 Javascript
node.js开发辅助工具nodemon安装与配置详解
2020/02/06 Javascript
jQuery 动画与停止动画效果实例详解
2020/05/19 jQuery
python网络编程学习笔记(六):Web客户端访问
2014/06/09 Python
Python自动登录126邮箱的方法
2015/07/10 Python
Python+matplotlib绘制不同大小和颜色散点图实例
2018/01/19 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
Dlib+OpenCV深度学习人脸识别的方法示例
2019/05/14 Python
python async with和async for的使用
2019/06/20 Python
python中bs4.BeautifulSoup的基本用法
2019/07/27 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
html5指南-5.使用web storage存储键值对的数据
2013/01/07 HTML / CSS
库存图片、照片、矢量图、视频和音乐:Shutterstock
2021/02/12 全球购物
机械制造与自动化应届生求职信
2013/11/16 职场文书
迎新生欢迎词2015
2015/07/16 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
Python实现的扫码工具居然这么好用!
2021/06/07 Python
java实现对Hadoop的操作
2021/07/01 Java/Android
浅谈spring boot使用thymeleaf版本的问题
2021/08/04 Java/Android
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server
SQL注入篇学习之盲注/宽字节注入
2022/03/03 MySQL