$.ajax({
url : "Handler1.ashx",
type : "GET",
cache : false,
data : {
type : "refresh",
point: [x:1,y:2]
});
“type”可以是“POST”。在“Handler1.ashx”中,我有“HttpContext”对象,那么如何从“HttpContext”对象中获取json?
我发现这是误会,我的意思是:
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
// How can I get json here?
}
答案 0 :(得分:1)
使用成功回调来获取您的json数据
以下代码可以帮助您..
$.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 :(得分:1)
与此问题类似。 pass jquery json into asp.net。 按照链接,它可能对您有用。
答案 2 :(得分:0)
您需要使用success
回调来捕获请求返回的数据,如下所示:
$.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
}
});