Я новичок во всей сцене javascript / jquery / ajax.У меня есть веб-сайт, который я разработал на своем персональном компьютере, используя следующий сценарий jquery ajax.Он отлично работает на моей машине, но когда я загружаю его на сервер, ничего не происходит.
$.post(
"action URL here",
{
lat_max: params.lat_max,
lat_min: params.lat_min,
lng_max: params.lng_max,
lng_min: params.lng_min,
building_residents: params.building_residents,
building_type: params.building_type
},
function(json) {
buildings = json;
updateMarkers();
if(polygons.length > 0){
for(var i = 0; i < poly_buildings.length; i++){
buildPolyBuildings();
}
}else{
showAllMarkers();
}
filterResults();
},
"json"
);
Я уже несколько часов бьюсь об этом, и единственная оставленная мною идея касается чего-то, чего я не понимаю - заголовков запросов / ответов.Когда я запускаю этот скрипт на своем живом сайте, в разделе заголовков запроса / ответа в Firebug ничего не появляется.Тем не менее, там много всего, когда я запускаю его локально.Что я не получаю?
Был запрос о разнице в заголовках.Вот что я получаю на своем сервере разработки:
ResponseHeaders
Date Tue, 20 Dec 2011 20:45:07 GMT
X-Powered-By PHP/5.3.6
Transfer-Encoding chunked
Connection Keep-Alive
Server Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8r DAV/2 PHP/5.3.6
Content-Type text/html
Keep-Alive timeout=5, max=100
RequestHeaders
Content-Type application/x-www-form-urlencoded
Accept application/json, text/javascript, */*; q=0.01
X-Requested-With XMLHttpRequest
А вот что я получаю на живом сервере:
ResponseHeaders
RequestHeaders
Content-Type application/x-www-form-urlencoded
Accept application/json, text/javascript, */*; q=0.01
Опять же - я не знаю, что этопроблема, но это единственное функциональное различие, которое я вижу между двумя средами.