在一般处理程序(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 相关文章推荐
索趣科技的答案
Feb 07 Javascript
用JavaScript修改CSS属性的代码
May 06 Javascript
jquery实现的一个文章自定义分段显示功能
May 23 Javascript
JavaScript中的toUTCString()方法使用详解
Jun 12 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
Dec 16 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
Mar 21 Javascript
jsp 自动编译机制详细介绍
Dec 01 Javascript
将 vue 生成的 js 上传到七牛的实例
Jul 28 Javascript
vue axios登录请求拦截器
Apr 02 Javascript
webpack 从指定入口文件中提取公共文件的方法
Nov 13 Javascript
layui禁用侧边导航栏点击事件的解决方法
Sep 25 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
Jan 20 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
提升PHP性能的21种方法介绍
2013/06/25 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
PHP反射学习入门示例
2019/06/14 PHP
jQuery 浮动广告实现代码
2008/12/25 Javascript
jquery网页回到顶部效果(图标渐隐,自写)
2014/06/16 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
javascript相关事件的几个概念
2015/05/21 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
2015/10/17 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
简单两步使用node发送qq邮件的方法
2019/03/01 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
Python实现的简单发送邮件脚本分享
2014/11/07 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
关于python2 csv写入空白行的问题
2018/06/22 Python
python Web开发你要理解的WSGI &amp; uwsgi详解
2018/08/01 Python
Python生成rsa密钥对操作示例
2019/04/26 Python
python+webdriver自动化环境搭建步骤详解
2019/06/03 Python
解决django 新增加用户信息出现错误的问题
2019/07/28 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
python实现按首字母分类查找功能
2019/10/31 Python
python golang中grpc 使用示例代码详解
2020/06/03 Python
Python 实现将某一列设置为str类型
2020/07/14 Python
Python实现画图软件功能方法详解
2020/07/28 Python
django表单中的按钮获取数据的实例分析
2020/07/31 Python
python 实现表情识别
2020/11/21 Python
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
波兰在线香水店:Perfumy.pl
2019/08/12 全球购物
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
刑事辩护授权委托书
2014/09/13 职场文书
2015年读书月活动总结
2015/03/26 职场文书
英语读书笔记
2015/07/02 职场文书
五年级数学教学反思
2016/02/16 职场文书
你知道Java Spring的两种事务吗
2022/03/16 Java/Android