我想使用jQuery $.ajax
进行POST调用发送一些信息(通过POST如:page.aspx?var1=value
....).
但我也希望jQuery处理该服务返回JSON,以便我返回一个JSON对象.
var data = {name: _name, ...};
var request = $.ajax({
url: url,
type: "post",
data: data,
//dataType: "json"
});
Run Code Online (Sandbox Code Playgroud)
一旦我使用dataType: "json"
,它允许我接收JSON对象,我得到一个关于请求的解析!
希望你能帮我解决这个问题!
感谢高级!
在该OnActionExecuting
方法期间,进行一些处理,这可能导致重定向到主页.
但是在Ajax POST调用中,这些处理肯定会失败.来自Kendo UI的网格进行调用,因此我无法控制它们.
所以如果调用是GET
和,我希望这种方法以两种不同的方式处理POST
.
我试过了 :
[HttpGet]
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
// Do something
}
[HttpPost]
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
// Do nothing
}
Run Code Online (Sandbox Code Playgroud)
但它确实有效.我找不到IsPostBack
WebFroms中的Property .