gpt4 book ai didi

javascript - 如何使用javascript调用webservice

转载 作者:行者123 更新时间:2023-11-30 09:05:52 24 4
gpt4 key购买 nike

我正在使用以下代码通过 javascript 调用网络服务:

<head>
<title>Untitled Page</title>
<script type="text/javascript" language="JavaScript">
service = document.getElementById("ViewLink");

function InitializeService(){
service.useService('http://myURL/cloudtalk/cloudservice.asmx?wsdl',"CloudService");
}
var regtype, regvalue;
function registerUser(){
regtype = document.getElementById("Text1").value;
regvalue =document.getElementById("Text2").value;

service.CloudService.callService("register", regtype, regvalue);
}
function ShowResult(){
alert(event.result.value);
}
</script>
</head>
<body onload="InitializeService()" id="service" >
<a id="ViewLink" href="http://" onclick="registerUser()" style="behavior:url(webservice.htc);" onresult="onmyresult();"> <font color=maroon>Call</font></a>
<input id="Text1" type="text" />
<input id="Text2" type="text" />
<input id="Button1" type="button" value="Save" onclick="registerUser();" />
</body>

但我收到错误消息:“该 url 无效且无法加载”

我在下面的 url 的帮助下完成了上面的代码,但我检查了这些 url 中的两个示例都不起作用:

http://www.codeproject.com/KB/webservices/callWebServiceUsingJS.aspx

http://www.codeproject.com/KB/webservices/CallWebServiceFromHtml.aspx

注意:我的网络服务是实时的,我可以使用 asp.net 使用它,但我在 javascript 中使用它时遇到问题。

请帮帮我。谢谢

最佳答案

如果 Web 服务 URL 的主机(按域名或端口)与提供 HTML 页面的主机不同,则您的 JavaScript 违反了 same origin policy并且任何浏览器都会阻止加载 Web 服务请求。

关于javascript - 如何使用javascript调用webservice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5087897/

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