Пятница, 03.05.2024, 13:38
Главная Регистрация RSS
Приветствую Вас, Заглянувший
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Независимый IT Форум » Программирование » HTML, JavaScript, CSS » Как забрать данные из отдаленного сервера при помощи JSONP?
Как забрать данные из отдаленного сервера при помощи JSONP?
JuliaBergДата: Вторник, 29.05.2012, 15:02 | Сообщение # 1
Сообщений: 2
Репутация: 0
Статус: Offline
Доброго времени суток! Знакомлюсь с Qooxdoo в рамках одного проекта в институте и уже третий день не могу достать данные от присланого сервером ответа:
Ответ Сервера (geonames.org):
qx.bom.request.Jsonp[1338290822798073].callback({"postalCodes":[{"adminCode3":"05554","adminName2":"Reg.-Bez. Münster","adminName3":"Borken","adminCode2":"055","adminCode1":"NW","postalCode":"46397","countryCode":"DE","lng":6.62416666666667,"placeNam e":"Bocholt","lat":51.8412666666667,"adminName1":"Nordrhein-Westfalen"}]});
Из него мне только нужно "placeName":"Bocholt" в

Мой код:

var url = "http://ws.geonames.org/postalCodeSearch"+"JSON?username=***&country=DE&postalcode="+
escape(plzTextfield.getValue());

var request = new qx.bom.request.Jsonp(url, null, "getLocation");
request.onReadyStateChange = getLocation;

request.open("GET",url);
request.send();

var postalcode;

function getLocation(jData){
if (request.readyStateChange == 4){
if (request.getStatus == 200){

postalcode = jData.postalCodes;
var placeInput = new qx.ui.basic.Label();
placeInput.getValue() = postalcode[0].placeName;
page1.add(placeInput, {row: 3, column: 3});
}
}
}
Страна: Германия Германия
Независимый IT Форум » Программирование » HTML, JavaScript, CSS » Как забрать данные из отдаленного сервера при помощи JSONP?
  • Страница 1 из 1
  • 1
Поиск: