Может кто-нибудь сказать мне, какие основные различия или аспекты мне следует искать, если используемый мной AJAX отлично работает в IE, но совсем не работает в Google Chrome или Firefox?
Есть ли что-то, что IE принимает, а другие нет?Или есть какой-нибудь код, который я должен добавить, чтобы он работал для всех браузеров?
Я не знаю, влияет ли это на что-то, но я работаю с PYTHON!
Вот кодчто все функции Ajax используют в качестве базы:
var xmlhttp;
var request = true;
function GetXmlHttpObject() {
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml12.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
return false; //or null
}
}
}
if (!request)
alert ("Error initializing XMLHTTPRequest!");
return request;
}
После этого я использую обычную функцию Javascript, которая включает в себя что-то вроде этого:
var url = 'evaluacionDesempenoBD.py?cadena=' + cadena + '&comentario=' + comentario + '&idEvaluacion=' + idEvaluacion + '&seccion=' + seccion;
xmlhttp = GetXmlHttpObject();
if (!xmlhttp) {
alert ("Browser does not support HTTP Request");
return;
}
var xml = xmlhttp;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);'''
Надеюсь, я все прояснил Спасибомного!