1
Androidブラウザ(Android 2.2)からhtml5で簡単なWebサービスを呼び出す作業を進めています。 Androidブラウザでは動作しません。しかし、それは私がPC上で実行する場合に動作します。ボタンをクリックしても何も起こりません。私は今数週間ネット上にいた。しかし、何も働かなかった。以下はhtmlページのコードです。助けてください。AndroidブラウザからWebサービスを呼び出す際の問題
<html>
<head>
<title>UseSwap</title>
<script language="JavaScript">
function InitializeService(){
service.useService("http://localhost:2913/WebServicesUsingCSharp/WebService.asmx?wsdl",
"GetAgeService");
}
var StrYear, StrMonth, StrDay;
function GetAge(){
StrYear = document.DemoForm.StringYear.value;
StrMonth = document.DemoForm.StringMonth.value;
StrDay = document.DemoForm.StringDay.value;
service.GetAgeService.callService("GetAge", StrYear, StrMonth, StrDay);
}
function ShowResult(){
alert(event.result.value);
}
</script>
</head>
<body onload="InitializeService()" id="service"
style="behavior:url(webservice.htc)" onresult="ShowResult()">
<form name="DemoForm">
Year : <input type="text" name="StringYear"/>
Month : <input type="text" name="StringMonth"/>
Day : <input type="text" name="StringDay"/>
<button onclick="GetAge()">Get Age</button>
</form>
</body>
</html>
よろしく、 Parshant。
のIPと
localhost
を交換してください。しかし、それはうまくいかなかった。 – user1082868はアンドロイド携帯電話から届くサーバーですか?つまり、html-broserという携帯電話からあなたのサービスのhtmlページを入手できますか? – k3b
私はエミュレータでコードを実行しています。 Androidエミュレータに読み込まれたhtmlページからWebサービスを呼び出そうとすると、何も起こりません。 – user1082868