<div id="error_display" style="display: none;color: #D2A63B;float: none;width: 100%;margin-bottom: 13px;"></div>
if(/неправильно/.test(error_display.innerHTML)){
document.getElementById("error_display").innerHTML="Новый текст!";
}
$.get('http://someserver/', function(response){
if (/* что то там проверить в response */) {
$('#error_display').html(response);
} else {
$('#error_display').empty();
}
});
var xhr = createXHR();
xhr.onreadystatechange = function(){
if (xhr.readyState === 4) {
var errorDiv = document.getElementById('error_display');
var response = xhr.responseText;
if (/* что то там проверить в response */) {
errorDiv.innerHTML = response;
} else {
errorDiv.innerHTML = '';
}
}
};
xhr.open('GET', '/', false)
xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
xhr.send();
function createXHR() {
var xhr;
if (window.ActiveXObject) {
try {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
alert(e.message);
xhr = null;
}
} else {
xhr = new XMLHttpRequest();
}
return xhr;
}