【发布时间】:2016-02-02 14:39:38
【问题描述】:
我是一个新手,所以如果这个问题看起来很愚蠢,请原谅我。 我已经获得了一个直接指向外部服务 POST 方法的 URL,它是服务总线的一部分。我的前端应用程序是用 angularJS 编写的。如何连接到此方法?到目前为止,我一直在 ASP.NET MVC 控制器中使用一些模拟数据,在角度服务中调用它:
MyService.search = function (parameters) {
return $http.post('/Home/Search', parameters);
};
调用这个外部方法的方法是什么?我应该在 Controller 中构建一些逻辑吗?创建一个调用这个外部的网络服务? 我将非常感谢您的帮助。
编辑:简单地将我的模拟 URL 替换为正确的调用搜索方法后出现错误:
[异常...“”nsresult:“0x805e0006()”位置:“JS框架::http://localhost:7311/scripts/angular.js::createHttpBackend/<::10704>
return logFn.apply(console, args);
【问题讨论】:
-
您是否尝试使用完整的 url 调用它?
-
当我简单地将我的模拟 url (/Home/Search) 更改为我得到的那个时,我在点击搜索按钮后得到以下异常: [Exception... "
" nsresult: " 0x805e0006 ( )" location: "JS frame :: localhost:7311/scripts/angular.js :: createHttpBackend/ -
最好将错误信息放在问题中。这样我们可以更好地阅读它
标签: c# asp.net angularjs asp.net-mvc