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}); } } }
|
Страна: Германия |
| |