У меня был AJAX вызов следующим образом:
I have an ajax get as follows:
$.ajax({
url: url,
type: "GET",
data: model,
dataType: "html",
contentType: "application/json; charset=utf-8",
, поскольку в моей модели была большая строка, я изменил ее на POST следующим образом:
$.ajax({
url: url,
type: "POST",
data: model,
dataType: "html",
contentType: "application/json; charset=utf-8",
Я заметил, что он не смог правильно добраться до URL, поэтому я удалил dataType и contentType следующим образом:
$.ajax({
url: url,
type: "POST",
data: model,
dataType: "html",
...
Вышеописанное работало нормально. Есть ли какая-либо опасность, если вы пропустите dataType и contentType при выполнении POST?