Чтобы использовать XMLHttpRequest
для извлечения данных с сервера из кода javascript, нужно ли выполнять условные проверки типа браузера, в котором работает код?
Есть ли стандарт код шаблона при использовании XMLHttpRequest
?Всегда ли доступен XMLHttpRequest?
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
Или это больше не требуется?
Я предполагаю, что использование какой-либо другой библиотеки просто сохраняет эти проверки?
В современных браузерах да. jQuery 2.0 предполагает, что это так. Однако jQuery 1.9 этого не делает. – Blender
@Blender: Итак, код выглядит следующим образом: http: //www.w3schools.com/xml/xml_parser.asp - стандартный шаблонный код при использовании 'XMLHttpRequest'? – Cratylus
@Blender: более новая версия делает больше проверок совместимости, чем предыдущая? Я предполагаю, что это из-за плохого предположения, т. Е. Ошибка в более старой версии? – Cratylus