Добър ден приятели,
Имам проблем със Internet Explorer AJAX.
Имам следния код:
[js]
var xmlhttp;
var elid = "";
if(window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
else
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
function validate(user,what) {
elid = what + "_check";
if(user.length<1){
document.getElementById(elid).innerHTML="";
return ;
}
xmlhttp.open("GET", "./include/checkuser.php?value="+user+"&what="+what, true);
xmlhttp.send();
xmlhttp.onreadystatechange=function() {
if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById(elid).innerHTML = xmlhttp.responseText;
}
}
}
[/js]
С този код валидирам username, email и т.н. в една моя регистрационна форма. Под Firefox всичко е ток и жица, но под Internet Explorer нищо не става. Пробвах и с друг код с AJAX пак не става под IE.
П.п. : Internet Explorer-а ми е версия 9.
Благодаря предварително.
Поздрави
Имам проблем със Internet Explorer AJAX.
Имам следния код:
[js]
var xmlhttp;
var elid = "";
if(window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
else
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
function validate(user,what) {
elid = what + "_check";
if(user.length<1){
document.getElementById(elid).innerHTML="";
return ;
}
xmlhttp.open("GET", "./include/checkuser.php?value="+user+"&what="+what, true);
xmlhttp.send();
xmlhttp.onreadystatechange=function() {
if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById(elid).innerHTML = xmlhttp.responseText;
}
}
}
[/js]
С този код валидирам username, email и т.н. в една моя регистрационна форма. Под Firefox всичко е ток и жица, но под Internet Explorer нищо не става. Пробвах и с друг код с AJAX пак не става под IE.
П.п. : Internet Explorer-а ми е версия 9.
Благодаря предварително.
Поздрави