在一般处理程序(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 相关文章推荐
sina的lightbox效果。
Jan 09 Javascript
利用webqq协议使用python登录qq发消息源码参考
Apr 08 Javascript
JavaScript中的运算符种类及其规则介绍
Sep 26 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
Oct 30 Javascript
JavaScript中的Primitive对象封装介绍
Dec 31 Javascript
jQuery实现二级下拉菜单效果
Jan 05 Javascript
JavaScript基于原型链的继承
Jun 22 Javascript
详解vuejs之v-for列表渲染
Jun 22 Javascript
ES6学习教程之模板字符串详解
Oct 09 Javascript
学习使用ExpressJS 4.0中的新Router的用法
Nov 06 Javascript
JavaScript React如何修改默认端口号方法详解
Jul 28 Javascript
Ajax常用封装库——Axios的使用
May 08 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&amp;java(三)
2006/10/09 PHP
php Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
探讨如何把session存入数据库
2013/06/07 PHP
php实现文件上传及头像预览功能
2017/01/15 PHP
YII分模块加载路由的实现方法
2018/10/01 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
jquery的键盘事件修改代码
2011/02/24 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
Javascript正则控制文本框只能输入整数或浮点数
2014/09/02 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
JS实现弹性菜单效果代码
2015/09/07 Javascript
Ajax 加载数据 练习代码
2017/01/05 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
浅谈JS对象添加getter与setter的5种方法
2018/06/09 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
2019/05/14 jQuery
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
[02:57]DOTA2亚洲邀请赛 SECRET战队出场宣传片
2015/02/07 DOTA
Python中bisect的用法
2014/09/23 Python
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
对python sklearn one-hot编码详解
2018/07/10 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
2018/10/15 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
2019/07/04 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
Python decimal模块使用方法详解
2020/06/08 Python
使用Keras中的ImageDataGenerator进行批次读图方式
2020/06/17 Python
python实现发送带附件的邮件代码分享
2020/09/22 Python
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
大国崛起日本观后感
2015/06/02 职场文书
2015年城乡环境综合治理工作总结
2015/07/24 职场文书
Golang 获取文件md5校验的方法以及效率对比
2021/05/08 Golang
MySQL普通表如何转换成分区表
2022/05/30 MySQL