类型:JQuery;问题:ajax调用ashx文件;结果:ashx文件怎么获取$.ajax()方法发送的json数据
2015-12-24 16:21
1466 查看
ashx文件怎么获取$.ajax()方法发送的json数据
作者:careful 和ajax相关新浪微博QQ空间QQ微博百度搜藏腾讯朋友QQ收藏百度空间人人网开心网0
$.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数据”的更多相关文章 》
相关文章推荐
- jquery 获取select框选中的值示例一则
- jQuery通过AJAX快速批量提交表单数据
- 如何用JQuery处理select标签
- JqueryEasyUI教程入门篇
- 如何通过jQuery获取input中的值
- JQuery里面金额的格式化
- 使用jquery的tmpl动态加载数据模板
- 类型:Jquery;问题:jquery调用后台带参数方法;结果:利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。
- jquery submit()提交异步问题
- jquery 选择对象随心所欲,遍历数组更是易如反掌
- javascript与jquery中的this关键字用法实例分析
- jquery请求格式和返回类型 汇总
- jQuery中hover与mouseover和mouseout的区别分析
- 网页设计编辑利器——jQuery EasyUI所学整理(待编辑)
- 怎样使用jquery刷新验证码图片
- jquery实战训练
- jquery读写cookie操作实例分析
- jquery.cookie实现的客户端购物车操作实例
- jQuery基于cookie实现的购物车实例分析
- 用jQuery与JSONP轻松解决跨域访问的问题