ashx文件怎么获取$.ajax()方法发送的json数据

作者:careful 和ajax相关  
 
$.ajax({
  type: "POST",
  url: "handler.ashx",
  data: "{name:'jack'}",
  dataType:"json",
  contentType:"application/json",
  success: function(msg){ alert( "Data Saved: " + msg.name ); } 
  }); 
在handler.ashx文件中用
string name = context.Request.Params["name"];
context.Response.ContentType = "application/json";
HttpContext.Current.Response.Write("{name:'" + name + "'}");
不行获取不到数据
alert 显示的时候msg.name为空
------回答---------
------其他回答---------

既然是post提交的,try

C# code
string name = context.Request.Form["name"];
------其他回答---------

post方式提交的是使用 context.Request.Form 获取数据
获取不到的原因也有可能是你的url路径不对 设断点断下 看看能不能跳到这个handler.ashx就知道了

------其他回答---------

C# code
string name = context.Request.Params["name"].ToString();
context.Response.Write("结果:" + name);
------其他回答---------

这个问题我也遇到了.你在获取数据时应该这样:
string items = Request["items"];

“ashx文件怎么获取$.ajax()方法发送的json数据”的更多相关文章 》

最新文章

  1. 数据结构与算法JavaScript (四) 串(BF)
  2. 十分钟轻松让你认识Entity Framework 7
  3. 用Apache 里面的ab做一个简单的压力测试
  4. JS 中对象的简单创建和继承
  5. Java构造方法的含义和使用
  6. iScroll 优化
  7. Think in UML笔记第1章--为什么要UML
  8. SQL 实现,如果存在就更新,如果不存在就添加
  9. Unity3d:延迟加载ScrollView的内容
  10. Ember.js demo4
  11. JNI 详细使用步骤 上手示例
  12. oninput,onpropertychange,onchange的使用方法和差别
  13. php 编程效率(3)
  14. (二)、Struts第二天
  15. Java进阶(三十) 判断字符串编码类型
  16. Django ORM中datetiem数据类型字段无法对比处理办法
  17. Android系统中是否开启定位及定位模式的判断
  18. 老司机在zabbix上的一次翻车
  19. jqGrid 奇淫巧技
  20. nodejs具体解释

热门文章

  1. myEclipse 导入maven项目时报错
  2. codeforces707C:Pythagorean Triples
  3. java collection接口源码
  4. rapidjson代码封装类
  5. Servlet源码级别进行详解
  6. Python—numpy.flatnonzero()
  7. 1001 字符串“水”题(二进制,map,哈希)
  8. Spring3.2.9 + JdbcTemplate 学习
  9. JS将数字转换成三位逗号分隔的样式
  10. Eclipse_插件_05_自动下载jar包源码插件