Blackberry OS 7 環境用の blackberry Web Works/HTML5 アプリケーションを開発し、ripple エミュレーターでテストしています。データベースからデータを取得し、呼び出し元のクライアントに返す Java Web サービスを開発しました。
HTML5 コードで Web サービスを呼び出すにはどうすればよいですか? リップルエミュレーターでWebサービスの呼び出しが成功するかどうかを確認するにはどうすればよいですか?
Blackberry OS 7 環境用の blackberry Web Works/HTML5 アプリケーションを開発し、ripple エミュレーターでテストしています。データベースからデータを取得し、呼び出し元のクライアントに返す Java Web サービスを開発しました。
HTML5 コードで Web サービスを呼び出すにはどうすればよいですか? リップルエミュレーターでWebサービスの呼び出しが成功するかどうかを確認するにはどうすればよいですか?
ここのブラックベリー フォーラムにかなり良い例があります:ブラックベリー フォーラム
新しい XMLHttpRequest を作成し、それを開き、リクエストを送信するだけです。結果を処理するコールバック関数も作成します。以下の例:
var xmlHttp = new XMLHttpRequest();
function CallWebService(){
xmlHttp.open('GET', 'http://YOURWEBSERVICEURLHERE', true);
xmlHttp.onreadystatechange = callbackFunction;
xmlHttp.send();
}
function callbackFunction(){
if (xmlHttp.readyState != 4)
return;
var result = xmlHttp.responseText;
alert(result);
}