【发布时间】:2012-01-24 08:33:38
【问题描述】:
我有一个站点“A”并使用 jQuery 测试站点“B”的跨站点帖子,我已将其添加到 Global.asax Application_BeginRequest
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "X-Requested-With");
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "POST");
站点“B”的帖子如下所示:
$.ajax({
type: 'POST',
url: rootUrl,
crossDomain: true,
data: request.toPostData(),
dataType: 'json',
success: onsuccess,
error: onerror
});
我现在的问题是它允许对控制器操作进行两个请求。一个有表单值,一个没有。
当然,我只想要最后一个,它包含值。我希望任何人都可以解释并指出我的解决方案。
【问题讨论】:
标签: asp.net-mvc-3 jquery cross-domain