javascript - AJAX 调用 Web 服务

标签 javascript web-services asp.net-ajax

msdn上的以下文章提供了用AJAX调用Web服务的ASP.NET AJAX解决方案... http://msdn.microsoft.com/en-us/magazine/cc163499.aspx喜欢

<asp:ScriptManager ID="_scriptManager" runat="server">
  <Services>
    <asp:ServiceReference Path="StockQuoteService.asmx" />
  </Services>
</asp:ScriptManager>

然后在Jscript中直接使用类名。但是当我将服务上传到其他域并尝试执行相同的操作时,它不起作用。我没有办法做到这一点还是我错过了什么?提前致谢...

最佳答案

由于same origin policy限制这是不可能的。您无法执行跨域 AJAX 调用。一种可能的解决方法是使用 JSONP但您需要有一个支持它的网络服务。

关于javascript - AJAX 调用 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4385306/

相关文章:

javascript - 防止嵌入的 ASP 代码被转义

javascript - 确定参数是类(A+ Promise 实现)还是可调用函数

java - 如何使用 java 在 REST Web 服务中复制 zip 和其他文件

c# - 分析 ASP.NET Web 服务的使用

eclipse - 用于连接到 mysql 数据库的 Java Web 服务

asp.net - 有没有人将 ComponentOne ASP.NET AJAX 套件与其他库(例如 ExtJS)进行比较

javascript - 初级 JavaScript : Working with JSON and Objects in JavaScript

javascript - 在 Google 图表中增加值(value)

javascript - 从 Google 应用程序脚本中的 UrlFetchApp.Fetch() 获取响应并在 Logger 上打印

javascript - 自定义 ASP.Net Ajax 框架