我正在使用 Angular 开发应用程序,客户端是 100% JS。我即将替换使用 ExtJS 制作的旧应用程序,但我不会更改服务器端。只有客户端从头开始重新编码。
我想在任何地方和任何机器上处理这个项目,但我需要能够使用原始服务器执行跨域 AJAX 查询(服务器端是带有 IIS 的 ASP.NET MVC,我不想安装 Windows +我使用的所有计算机上的所有内容)。有没有办法轻松做到这一点?
谢谢你的想法!
PS:JsonP 不是我的解决方案。
我正在使用 Angular 开发应用程序,客户端是 100% JS。我即将替换使用 ExtJS 制作的旧应用程序,但我不会更改服务器端。只有客户端从头开始重新编码。
我想在任何地方和任何机器上处理这个项目,但我需要能够使用原始服务器执行跨域 AJAX 查询(服务器端是带有 IIS 的 ASP.NET MVC,我不想安装 Windows +我使用的所有计算机上的所有内容)。有没有办法轻松做到这一点?
谢谢你的想法!
PS:JsonP 不是我的解决方案。
几件事:
如果 JSONP 和 CORS 都不能作为选项提供给您,那么您将不得不借助服务器端脚本。
您可以在服务器端代码中创建一个方法并从所需的跨域 url 获取响应并将响应返回给您的 javascript 函数。
您可以使用CORS(跨域资源共享)