Ajax-запрос через jQuery против обычного вызова - PullRequest
0 голосов
/ 18 марта 2019

Я делаю обычный запрос на следующую страницу через браузер Chrome по указанному ниже URL, который дает мне ожидаемый результат:

https://example.com/test.xsl/getLastPost.htm?Project_ID=xyz-Intra

Однако, когда та же страница вызывается через AJAX со страницы индекса, которая фактически делает вызов URL таким же, как URL, упомянутый выше, это выдает

Способ запроса: POST
Код статуса: 403 Запрещено

Но, но в ответе инструментов разработчика, я вижу ответ от сервера. Таким образом, вызов ajax работает совершенно иначе, чем то, что он не отображается должным образом, и Chrome выдает 403 Forbidden

var $url = 'getLastPost.htm';
var post = $.post($url, {
  "Project_ID": "xyz-Intra"
}).done(function(data) {
  console.log(data);
});

Эта ошибка только в Chrome. Когда та же страница индекса запускается через Mozilla или Edge, вызов AJAX возвращает данные успешно.

Каковы возможные причины такого поведения?

...