Страницы: 1
Не знаю, есть ли смысл спрашивать тут, но поиск по гугл пока к нужному результату особо не приводит. Вся магия происходит на проекте C# ASP.NET MVC
В общем, код сервера
public class HomeController : Controller { // GET: Home public ActionResult Index() { //Response.Headers["Content-Type"] = "application/json; charset=utf-8"; return new EmptyResult(); }
страница index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <script> var xhr = new window.XMLHttpRequest(); xhr.open("POST", "Home/Index", true, undefined, undefined); xhr.send(null); </script> <title></title> </head> <body> </body> </html>
получаемая ошибка в консоле
XML Parsing Error: no root element found Location: http://localhost:50779/Home/Index Line Number 1, Column 1
В опере, єдже и хроме даной ошибки нет.
Если в Response явно указать тот же application/json, то ошибки уже нет. Суть проблемы: тот же $.post по сути отправляет такой же запрос (наличии параметров погоды не меняет) и при возращении пустого контента FF начинает паниковать. В принципе можно в проекте захаркодить тип возращаемого контента (главный по коду на данный момент смотрит на такой "фикс" не сильно позитивно) и хочется уточнить -- это реально ожидаемое поведение браузера, или известная проблема?
Отсутствует
Страницы: 1