3

この SOAP クライアントを使用して SOAP サービスを呼び出そうとしていますが、うまくいきません。私を助けてください。Phonegap で XML SOAP を送受信するにはどうすればよいですか?

4

1 に答える 1

7

Phonegap は、一般的に XHR/Ajax 経由で通信する HTML/JS/CSS です。jQuery Ajax関数を使用することをお勧めします。詳細はこちらから入手できます。

例えば:

Posting-XML-SOAP-Requests

AJAX-Requests-Between-jQuery

SOAP Web サービスを呼び出す単純な jQuery クライアント

クロスドメインの問題 (またはブラウザーで作業していて、シミュレーター/デバイスで作業していない) が見つかった場合は、以下の手順を参照してください。

Resourcesフォルダーに移動すると、Cordova.plistという名前のファイルが表示されます。それをクリックすると、ルート要素が表示されます。ルートを右クリックして行を追加し、キーをArrayタイプのExternalHostsとして設定します。

アイテムを展開し、アイテムをitem0として追加します。タイプ文字列を指定し、値を「*」として入力します。

変更後に Cordova.plist を保存することを忘れないでください (cmd+s を使用するだけです)。

于 2012-07-18T13:36:36.670 に答える