jquery ajax webservice ???

来源:互联网 发布:ubuntu rc0.d 编辑:程序博客网 时间:2024/06/10 09:17

我要调用的是位于GraduationProject(namespace下)Service(文件夹)下的UserValid方法。该怎么写?
下边的那种用法是对的?
url: "http://localhost:5949/Service/WebService.asmx",

url: "GraduationProject.Service.WebService.UserValid",

url: "WebService.asmx/UserValid",

url: "GraduationProject/Service/WebService.asmx/UserValid",

 

方案:

 

url: "http://localhost:5949/Service/WebService.asmx" 错误,原因:漏了方法名UserValid,应在后面加上/UserValid

url: "GraduationProject.Service.WebService.UserValid" 错误

url: "WebService.asmx/UserValid" 如果WebService在一个网站下,而且其相对路径正确,那么就是正确的

url: "GraduationProject/Service/WebService.asmx/UserValid" 错误,与命名空间无关。这里考虑的只是相对路径问题


规则:
1、如果WebService与调用页面是在同一个网站下,那么就可以用类似于第三种访问方式,只要确保相对路径正解即可
2、如果不是在同一个网站下,那么就用绝对路径的访问方式,类似于第一种,不过要在后面加上方法名,比如
http://www.163.com/service/WebService.asmx/UserValid

原创粉丝点击