Проблема с ajax на сервере

Столкнулся с очень интересной проблемой. Испаользую класс xajax для php, но судя повсему ошибка именно js. На локалхосте скрипт работает на ура, а на сервере вижу такую ошибку 
Permission denied to call method XMLHttpRequest.open
 (из консоли ошибок мозиллы). Долго не мог врубиться почему так, я ведь не пытаюсь ничего использовать с другово сервера. Но потом заглянул в код страницы и увидел вот такую лажу
xajax.config.requestURI = "http://www.somedomain.ru:3961/test/";
То есть не понятно откуда в адресе сайта появился порт 3961... Реально это поправить?
4 ответа

убрать порт?или если он присваивается автоматом, посмотреть где, может там комментарий написан


убрать порт?или если он присваивается автоматом, посмотреть где, может там комментарий написан
Если порт сервера 80 то проблем нет и js не добавляет его. (проверил на нескольких хостах) Но на этом сервере стоит не стандартный и он с какого-то перепуга добавляется. Ща попробую в коде порыться...


xajax.config.requestURI = "/test/";
а вот так не вариант?


Фух разобрался. оказывается этот код js собирался php функциями, а поскольку порт в настройках сервера не стандартный, скрипт его засунул в адрес...
а вот так не вариант?
Добавлено @ 13:53Не вариант, поскольку я не сам ставлю эти значения, а они генерятся классом