Witam
Mam pytanie czy wywołanie servletu z poziomu funnkcji ajax rozni sie czym od zwyklego wywoalania, mam nastepujacy problem, gdy podaje url jako parametr do requesta otrzymuje status 501 natomoast gdy wklaje do przegladarki odpowiedz jest prawidlowa?
var xmlhttp;
sessionNameSelect = document.getElementById('snameselect');
projectNameSelect = document.getElementById('pnameselect');
viewPortBounds = map.trackyLayer.getExtent();
bbox = viewPortBounds.toBBOX();
//alert(bbox);
url2 = map.trackyLayer.getFullRequestString({
REQUEST:'GetMetaData',
WIDTH: 256,
HEIGHT: 256
})
url2+='&BBOX=';
url2+=bbox;
try{
// Opera 8.0+, Firefox, Safari
xmlhttp = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4){
//document.myForm.time.value = ajaxRequest.responseText;
wynik = xmlhttp.responseText;
//sessionNameSelect.disabled = false;
//projectNameSelect.disabled = true;
}
}
xmlhttp.open("GET",url2,true);
xmlhttp.send(null);