У меня есть следующий код:
$.ajax({
type: "GET",
url: url,
data: {language: language},
contentType: "application/json",
success: function (result) {
console.log(result);
result.forEach(function(item) {
var option = $("");
option.text(item);
option.val(item);
node.append(option);
});
if (self.value.country) {
$("#countrySelect").val(self.value.country);
}
}
});
, почему в первом случае (когда я обновляю страницу или посещаю ее в первый раз) она возвращает json, а в следующем случае (обратная передача) возвращает строку. Затем яadd
dataType: "json"
И теперь он возвращает только JSON.Почему без добавления это не работает правильно?1) с dataType
2) без dataType (первая загрузка)
3) без dataType (обратная передача) ![enter image description here](https://i.stack.imgur.com/S3id1.png)