0

PHP メソッドに投稿されるフォームがあります。ただし、投稿する前に、xml を返すサードパーティの API サービスから情報を取得し、その xml を使用して<select>ボックスにデータを入力したいと考えています。

ほとんどの場合、JS を使用してこれを行うと考えていましたが、Same Origin ポリシーがリモート API からの xml のプルを拒否していることが判明しました。だから今私は立ち往生しています。

HTML フォームをレンダリングし、ユーザーが API 資格情報を入力し、ボタンを押してデータを取得します。これは、API から XML を解析<select>し、フォームのボックスにデータを入力する JS メソッドを呼び出す必要があります。ユーザーはフォーム自体を送信できます。

API が XML のみを提供し、JS が同じ生成元ポリシーを持っている場合、どうすればよいでしょうか。

4

2 に答える 2

0

確認してください、HTML5 CORS メソッド

http://www.html5rocks.com/en/tutorials/cors/

于 2013-07-25T04:56:56.670 に答える
0

XML に対してクロスドメイン AJAX 呼び出しを行うことはできません...ただし、いくつかの回避策があります。これを試してみてください..
http://benalman.com/projects/php-simple-proxy/

于 2013-07-25T04:39:15.257 に答える