У меня есть сайт "A" и для тестирования межсайтовых сообщений с сайта "B" с помощью jQuery я добавил это в 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");
Пост с сайта "Б" выглядит так:
$.ajax({
type: 'POST',
url: rootUrl,
crossDomain: true,
data: request.toPostData(),
dataType: 'json',
success: onsuccess,
error: onerror
});
Моя проблема сейчас в том, что он пропускает два запроса к действию контроллера. Один с формульными значениями, а другой без.
Конечно, я хочу только последний, который содержит значения. Я надеюсь, что кто-нибудь может объяснить и указать мне решение.