Как проверить, что при Ajax-запросе в data
приходит JSON, а не что-то иное?
Попробовать сделать JSON.parse
, завернутый в try-catch:
var isJson = true;
try {
JSON.parse(data);
} catch(e) {
isJson = false;
}
Привет,
В хедере респонса контентного типа должен хранится формат респонса например используя библиотеку jQuery такое решение подойдет:
$.ajax({
type: "POST",
url: "http://******",
data: {*****},
headers: {*****},
success: function (dt, status, request) {
var isJson = request.getResponseHeader('Content-Type') == 'application/json';
}
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть такая штука в опере, вынос видео в окно, которое стоит поверх всех остальныхКак можно реализовать подобную фичу средствами js?