gpt4 book ai didi

android - 从 Android 浏览器发出调用 Web 服务的问题

转载 作者:行者123 更新时间:2023-11-30 04:24:41 25 4
gpt4 key购买 nike

我一直致力于从 Android 浏览器 (Android 2.2) 调用一个简单的 html5 网络服务。它不适用于 Android 浏览器。但是,如果我在 PC 上运行它,它就可以工作。当我点击按钮时没有任何反应。我已经上网几个星期了。但是,没有得到任何工作。下面是html页面的代码。请帮忙。

 <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>

问候,帕尚。

最佳答案

您的 html 引用了同一台机器上的服务 http://localhost:2913

我认为您的 Android 手机上没有运行网络服务。

localhost替换成你服务器的ip

关于android - 从 Android 浏览器发出调用 Web 服务的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8698332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com