Я работаю над веб-приложением, в котором мне нужно вызвать сервер cgi, который, в свою очередь, будет использовать эти данные для дальнейшего использования.Он отлично работает в IE6 + и FF, но не в Chrome 15. (еще не проверял IE6). Вот мой код:
var destinationURL = "/cgi-bin/conf.cgi";
var xmlHttpReq = getXMLHttpRequest();
if(xmlHttpReq == null){
return false;
}
if (xmlHttpReq.readyState == 0){
xmlHttpReq.open('POST', destinationURL, true);
xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttpReq.onreadystatechange = function() {
if (xmlHttpReq.readyState == 4) {
alert(xmlHttpReq.responseText);
}
}
xmlHttpReq.send();
}
И функция getXMLHttpRequest ():
function getXMLHttpRequest() {
var xmlHttpReq;
if (window.XMLHttpRequest) {
xmlHttpReq = new window.XMLHttpRequest();
}
else {
try {
xmlHttpReq = new window.ActiveXObject("Microsoft.XMLHTTP");
}
catch(ex) {
alert('Exception in initializing the XMLHttpRequest object '+ex.toString());
return null;
}
}
return xmlHttpReq;
}
Любые решения?Заранее спасибо ...