传值:ajax中的data(json) 

js代码:

<script type="text/javascript">$(function () {$("#btnAddNews").bind("click", function () {var _name= $.trim($("#txtNewTitle").val());$.ajax({type: "POST",url: "AddNews.aspx/addNew",//data: "{'title':'" + title + "','content':'" + content + "'}",data:{name:_name},contentType: "application/json;charset=utf-8",dataType: "json",success: function (data) {alert(data.d);},error: function (err) {alert(err);}});});});</script>获取后台的值:

在asp.net webform开发中,用jQuery ajax传值一般有几种玩法

1)普通玩法:通过一般处理程序ashx进行处理;

2)高级玩法:通过aspx.cs中的静态方法+WebMethod进行处理;

3)文艺玩法:通过WCF进行处理。

ashx:

js脚本:
    <script type="text/javascript">
          function ConfirmChange() {
              $.ajax({
                    type: "POST",

//页面请求的类型,通常使用POST,那么处理页需要使用Request.Form["参数名称"]来获取页面传递的参数  否则就是Request.QueryString["参数名称"]

//query传值又分类post ,get格式如
//post请求 
//string name = Request["name"].toString(); 
//string name =Request.Form.Get("name").toString(); 
//get请求 
//string name = Request.QueryString["name"].toString(); 
//但我发现 无论是否是post与get传值都可用
//string name = Request["name"].toString();

                    url: "UpdatePasswordOfUser.ashx",   //处理页的相对地址
                    data: { OriginalPass: $('#txtOriginalPass').val(), NewPass: $('#txtNewPass').val(), RePass: $('#txtConfirmPass').val() },                     
                    success: function (msg) {    //这是处理后执行的函数,msg是处理页返回的数据
                       alert(msg);
                   }
              });
            }
    </script>

ashx处理页面的代码:
           public void ProcessRequest(HttpContext context)
           {
               context.Response.ContentType = "text/plain";
               string OriPass = context.Request.Form["OriginalPass"];   //原始密码(Get传参对应QueryString)
               string txtNewPass = context.Request.Form["NewPass"];     //新密码
               string txtConfirmPass = context.Request.Form["RePass"];  //确认密码
       /*-----这里可以写调用的函数------*/
               context.Response.Write("密码修改成功");   //返回信息
           }

WebMethod:

最上面有调用 就写后台方法:接的引用system.web.webservies

[WebMethod]public static string addNew(string title, string content){return title + content;}
wcf:引用 http://kb.cnblogs.com/page/50175/ 很详细 

转载于:https://www.cnblogs.com/cylblogs/p/5223730.html

JQuery ajax 在aspx中传值和取值相关推荐

  1. jquery ajax异步和同步从后天取值

    最近使用jquery的ajax,发现有些效果不对,ajax请求后返回的json串回来了,但是执行顺序有问题. var isReload = false;$.post('/home/DetectCach ...

  2. Jquery Ajax调用aspx页面方法

    原文:Jquery Ajax调用aspx页面方法 在asp.net webform开发中,用jQuery ajax传值一般有几种玩法 1)普通玩法:通过一般处理程序ashx进行处理: 2)高级玩法:通 ...

  3. ajax调用ashx的方法,jquery.ajax请求aspx和ashx的异同 Jquery Ajax调用aspx页面方法

    1.jquery.ajax请求aspx 请求aspx的静态方法要注意一下问题: (1)aspx的后台方法必须静态,而且添加webmethod特性 (2)在ajax方法中contentType必须是&q ...

  4. jquery.ajax的url中传递中文乱码问题的解决方法

    jquery.ajax的url中传递中文乱码问题的解决方法 JQuery JQuery默认的contentType:application/x-www-form-urlencoded 这才是JQuer ...

  5. 统一处理jquery ajax请求过程中的异常错误信息的机制

    统一处理jquery ajax请求过程中的异常错误信息的机制 参考文章: (1)统一处理jquery ajax请求过程中的异常错误信息的机制 (2)https://www.cnblogs.com/wi ...

  6. vue中页面跳转传值_vue的页面跳转方式和传值、取值

    写业务中,从一个页面跳转到另一个页面,经常需要传值和取值,如何实现? 1.通过router-link进行跳转,传递方式: 使用query传递参数,路由必须使用path引入, 使用params传递参数, ...

  7. ajax中的换行符,jquery ajax在GET中删除换行符

    我需要从远程URL动态加载JavaScript文件,但在将它附加到标头之前,我必须对收到的脚本进行一些更改.jquery ajax在GET中删除换行符 的问题是:我得到的JS文件的内容,而不换行符,所 ...

  8. vue 取数组第一个值_vue遍历对象中的数组取值示例

    前几天小项目,没考虑周全,让后端改接口,改成数组中包含对象中包含数组的形式,后来越琢磨越不对,后台把所有数据放在了一个对象里,我拿弹窗数据不好拿,索性又改了回来,把后端折腾够呛,自己也折腾够呛,发上来 ...

  9. datetime 比较_Python 字典中key命中取值的两种方法性能比较!

    起步 从字典中取值有两个方法,一个是先判断key是否在字典中再取值:另一个是包裹try块中直接去取值: Python资源共享群:484031800 def use_in(d, key):if key ...

最新文章

  1. 【Ionic+AngularJS 开发】之『个人日常管理』App(二)
  2. STL容器存储的内容动态分配情况下的内存管理
  3. java 老年代回收_Java垃圾回收之老年代垃圾收集器
  4. pytorch中load和load_state_dict区别
  5. linux下查看监听port相应的进程
  6. POI 使用替换字符方式进行模板生成word
  7. 基于以太坊的分布式投票系统solidity合约代码
  8. EMNLP 2021 | ST-ToD:小样本场景下的任务型对话预训练
  9. 【计算机基础】 操作系统总结(未完)
  10. drools动态配置规则_微服务实战系列(八)-网关springcloud gateway自定义规则
  11. 随手记_重建的五花八门的点云地图效果(供娱乐)
  12. linux sh 按键精灵,按键精灵脚本代码教程
  13. 百度智能化测试技术及项目交付
  14. MAC docker 使用阿里加速器
  15. django数据库迁移
  16. Java输出字符串中的叠词_java中正则表达式的简单运用 | iamxiarui
  17. 资管过程日报指标异常分析
  18. android音乐播放器——通过webview下载歌曲
  19. Convex functions
  20. iOS app加密探究爱加密iOS app加密原理

热门文章

  1. 存数据返回他的序列号id_雪花般的分布式唯一ID雪花算法
  2. java比身高怎么做_D3 Y比例,y对比身高?
  3. C# pdf 转图片 and 创建百度AI文字识别应用(识别图片中的文字和数字)
  4. springMVC:后台传值并返回页面
  5. msclass 文字滚动_MSClass (通用不间断滚动JS封装类)
  6. 分布式微服务开发_想要精通分布式微服务架构?你得先学会设计、原理与实战...
  7. 如何从stackoverflow的api 中获取是数据_如何修复Vue中的 “this is undefined” 问题
  8. bzoj 2803: [Poi2012]Prefixuffix(双Hash)
  9. 大津二值化算法 ( Otsu's binarization ) 自动确定二值化图像时的阈值
  10. C语言实现合并两个链表 含注释