У меня есть сценарий, который отправляет запрос AJAX на сервер, и если ответ будет просто текстовым, он поместит его в div, но если его json он будет обрабатывать разные.Как я могу получить ContentType запроса ajax в простом javascript?
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.body.innerHTML = xhttp.responseText;
}
};
xhttp.open(method, "/controller.php?url=" + location, true);
xhttp.send(data);
теперь, как я могу проверить, если xhttp.responeText
является JSON?
Звучит странно. Конечная точка API должна иметь предсказуемый тип контента, либо/или, иногда не так, иногда. Обычно это выполняется _allways_, возвращающим структуру JSON, которая содержит другой тип полезной нагрузки, указанный свойствами внутри структуры. – arkascha
Всегда возвращающ json будет работать, но я все еще хочу знать, можно ли это сделать. Потому что в противном случае мне пришлось бы переписать довольно некоторый код, который я не хочу. –