在一般处理程序(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 相关文章推荐
Javascript与vbscript数据共享
Jan 09 Javascript
SeaJS入门教程系列之完整示例(三)
Mar 03 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
Jan 27 Javascript
js实现右下角提示框的方法
Feb 03 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
Nov 23 Javascript
js实现楼层效果的简单实例
Jul 15 Javascript
详解Node.js中的事件机制
Sep 22 Javascript
d3绘制基本的柱形图的实现代码
Dec 12 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
Sep 12 Javascript
JS一次前端面试经历记录
Mar 19 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
详解vite2.0配置学习(typescript版本)
Feb 25 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下连接mssql2005的代码
2011/01/17 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
PHP批量去除BOM头代码分享
2015/06/26 PHP
Laravel 实现数据软删除功能
2019/08/21 PHP
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
清空上传控件input file的值
2010/07/03 Javascript
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
使用vue实现grid-layout功能实例代码
2018/01/05 Javascript
layui获取选中行数据的实例讲解
2018/08/19 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
Python实现二分法算法实例
2015/02/02 Python
Python获取当前路径实现代码
2017/05/08 Python
Python 调用Java实例详解
2017/06/02 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
Python中的上下文管理器和with语句的使用
2018/04/17 Python
python3.6使用pymysql连接Mysql数据库
2018/05/25 Python
pycharm的console输入实现换行的方法
2019/01/16 Python
Python中一个for循环循环多个变量的示例
2019/07/16 Python
给 TensorFlow 变量进行赋值的方式
2020/02/10 Python
python实现图片横向和纵向拼接
2020/03/05 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
2020/07/21 Python
Python 如何在字符串中插入变量
2020/08/01 Python
Paul’s Boutique官网:英国时尚手袋品牌
2018/03/31 全球购物
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
金融管理应届生求职信
2014/02/20 职场文书
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
机关党员四风问题个人整改措施
2014/10/26 职场文书
实用求职信模板范文
2019/05/13 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers
SpringBoot项目多数据源及mybatis 驼峰失效的问题解决方法
2022/07/07 Java/Android