gpt4 book ai didi

android - 如何从 Jquery Mobile(Android 平台) 调用 asp.net webservice

转载 作者:行者123 更新时间:2023-11-29 22:08:14 26 4
gpt4 key购买 nike

我是一名 .net 开发人员,愿意学习移动网络技术。目前我在 Android 平台上工作。我发现 Jquery 是适合我的框架,因为我来自网络背景。直到现在我能够在 android 上创建一个简单的 web 应用程序但是,我无法从 Jquery 到我的 .net web 服务进行 AJAX 调用。我想为我的 Android 网络应用程序创建一个测试环境。

1. I have ASP.NET web service running on my local computer 

namespace JqueryMobile
{
[System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService
{

[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
}
}
my webservice URL is : http://localhost:26415/WebService1.asmx

2. My android index.html

$(function(){
$.ajax({url:"localhost:26415/WebService1.asmx/HelloWorld",
success:function(result){
alert(result);
}});
});
This technique fails in local environment so, how do i test it?

最佳答案

进行这些更改:

1.取消注释 [System.Web.Script.Services.ScriptService] 作为 Web 方法的属性

2.同时将您的网址更改为喜欢http://localhost:1096/MySite/WebService.asmx/HelloWorld?callback

3.尝试使用 IP 地址代替 loaclhost http://IPADDRESS:1096/MySite/WebService.asmx/HelloWorld?callback

查看这篇文章:What is the best way to call a .net webservice using jquery?

关于android - 如何从 Jquery Mobile(Android 平台) 调用 asp.net webservice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10256577/

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