2012-03-31 6 views
0

シナリオ:住所(スウェーデン、ストックホルム)を入力欄に入力してオートコンプリートを取得します。 特定の部分文字列に属するすべての住所を返すサービスが見つかりました。データはXMLで返され、JSONPはサポートされていません。 サービス:今http://openstreetws.stockholm.se/LvWS-2.2/Lv.asmx/GetStreetNames?apiKey=DIN API-NYCKEL&streetNamePattern=Kun*&optionalMunicipality=&optionalPostalArea=&optionalPostalCode=XML Webサービス - JSONPがオプションではない場合の対処方法

、サービスはJSONPをサポートしていないので、私が正しく物事を理解していれば、それはそれはクロスドメインリクエストになりますので、私は、私のウェブサイトからサービスを呼び出すことができないことを意味します。

これを解決する良い方法はありますか?

これまで私が持っていた唯一のアイデアは、xmlドキュメント全体を保存し、そのドキュメントを解析してネッセサリーアドレスを返す独自のserverside関数を作成することでした。しかし、これは既存のサービスがすでにこれをしているからです。

答えて

2

APIキーが必要なので、サービスはブラウザから直接アクセスするようにはなっていないようです。だから、あなたはサーバーからのリクエストを行うほうが良い。必ずしもXML文書を保存または解析する必要はありません。応答をブラウザに戻すことができます。

+0

これはうまくいった。 –

関連する問題