У меня есть веб-страница, на которой нужно загрузить два отдельных RSS-канала и отобразить их в тикере. Страница загружается и работает нормально на моей собственной машине, но когда я помещаю ее на наш веб-сервер apache, она ничего не загружает. Когда я открываю консоль отладки, она показывает следующую ошибку (в Safari 5.0.2):
NETWORK_ERR: исключение XMLHttpRequest 101: в синхронных запросах произошла сетевая ошибка
Как я могу это исправить?
Вот основная схема методов javascript для загрузки RSS-каналов.
function init() {
// get RSS forecast
getRSS("http://weather.yahooapis.com/forecastrss?p=63211");
getRSS("http://webserver.com/reader.xml");
}
function getRSS (url) {
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET", url, false);
xmlhttp.send();
xmlobject=xmlhttp.responseXML;
// code to process response here...
}