首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在asp.net中从jquery的ajax请求中接收json?

问如何在asp.net中从jquery的ajax请求中接收json?
EN

Stack Overflow用户
提问于 2014-01-28 07:03:29
回答 3查看 649关注 0票数 0
代码语言:javascript
复制
$.ajax({
    url : "Handler1.ashx",
    type : "GET",
    cache : false,
    data : {
        type : "refresh",
        point: [x:1,y:2]
    });

“类型”可以是"POST“。在"Handler1.ashx“中,我有"HttpContext”对象,所以如何从"HttpContext“对象获得json?

我发现这是误会,我的意思是:

代码语言:javascript
复制
public void ProcessRequest(HttpContext context)
{
    context.Response.ContentType = "text/plain";
    // How can I get json here?
}
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-28 07:15:25

类似于这个问题。pass jquery json into asp.net。按照链接,它可能会对你有用。

票数 1
EN

Stack Overflow用户

发布于 2014-01-28 07:14:34

使用成功回调获取json数据

下面的代码可能对你有帮助。

代码语言:javascript
复制
$.ajax({
    url : "Handler1.ashx",
    type : "GET",
    cache : false,
    data : {
        type : "refresh",
        point: [x:1,y:2]
    },
    success: function(res){
        //do your code.
        //here res is your json which you return from Handler1.ashx
        console.log(res);
    }
});
票数 1
EN

Stack Overflow用户

发布于 2014-01-28 07:14:42

您需要使用success回调来捕获从请求返回的数据,如下所示:

代码语言:javascript
复制
 $.ajax({
     url : "Handler1.ashx",
     type : "GET",
     cache : false,
     data : {
         type : "refresh",
         point: [x:1,y:2]
     },
     success: function(responsedata){

          alert(responsedata); // <-- there's your data

     }
 });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21398945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档