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

careful 2009-11-26 05:56:39
$.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为空
...全文
1219 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
dfg727 2012-09-07
  • 打赏
  • 举报
回复
相同的问题我用12#的解决了
[Quote=引用 12 楼 的回复:]

把contentType:"application/json",删掉
Request["paramName"]就行了
[/Quote]
liu2343598 2012-08-08
  • 打赏
  • 举报
回复
我也碰到了 没有解决
ff8com 2010-04-13
  • 打赏
  • 举报
回复
把contentType:"application/json",删掉
Request["paramName"]就行了
careful 2009-12-03
  • 打赏
  • 举报
回复
string items = Request["items"]; 我试过了,不行
-------------------------
json方式不行,其他方式可以
nikyxxx 2009-12-02
  • 打赏
  • 举报
回复
这个问题我也遇到了.你在获取数据时应该这样:
string items = Request["items"];
lakeq 2009-12-01
  • 打赏
  • 举报
回复

$.ajax({
type:"post",
url:"handler.ashx",
data:{'name':name},
success:function (msg) {
alert(msg);
}
});
lakeq 2009-12-01
  • 打赏
  • 举报
回复

string name = context.Request.Params["name"].ToString();

context.Response.Write("结果:" + name);
careful 2009-11-30
  • 打赏
  • 举报
回复
单步打印context.Request["name"]为null获取不到,
用get方式,data="name=Jack"就可以,
难道在post方式下不能用data: "{name:'jack'}"吗
careful 2009-11-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 showbo 的回复:]
既然是post提交的,try
C# codestring name= context.Request.Form["name"];
[/Quote]

也用了,也不能获取到
ckpbed 2009-11-27
  • 打赏
  • 举报
回复
单步调试,打印context
happy664618843 2009-11-27
  • 打赏
  • 举报
回复
单步调试看下 输出来的结果
gc_lys 2009-11-27
  • 打赏
  • 举报
回复
post方式提交的是使用 context.Request.Form 获取数据
获取不到的原因也有可能是你的url路径不对 设断点断下 看看能不能跳到这个handler.ashx就知道了
Go 旅城通票 2009-11-26
  • 打赏
  • 举报
回复
既然是post提交的,try
string name = context.Request.Form["name"]; 
careful 2009-11-26
  • 打赏
  • 举报
回复
我顶了,
string name = context.Request.Params["name"];
不能这样获取吗?那怎么获取呢??

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧