当前位置: 首页 > 知识库问答 >
问题:

如何在AngularJS中调用post方法?[副本]

荀辰钊
2023-03-14

你好,我正在开发Angularjs应用程序。我正在尝试调用post方法,但我无法调用post方法。

下面是我的代码。

app.service("payementservice", function ($http) {
    this.makepayment = function () {
        debugger;
        var validatesecretekeyData = {
            merchant_email: "",//some data
            secret_key: ""//somedata
        };
        var validatesecretekeyUrl = "https://www.paytabs.com/apiv2/validate_secret_key";
        var responseservice = $http.post(validatesecretekeyUrl, validatesecretekeyData).success(function (response) {
        });
        return responseservice;
    }
});

在请求头,我可以看到请求方法:选项,但我做了POST请求?我能知道我做错了什么吗?如有任何帮助,我们将不胜感激。谢谢.

共有2个答案

长孙绍辉
2023-03-14

看起来你是在做一个跨域的请求,angular code没有任何问题

万俟铭
2023-03-14

我认为问题不在您的代码中--而是关于CORS的:还有更多信息:https://stackoverflow.com/A/12112294/6881115

 类似资料:
  • 问题内容: 在我遵循的方法: 我可以从HTML调用它,例如: 如您所见,如果我得到回报 这是实用程序,因此我想将其定义为 没有例外 当我尝试这样称呼它时: 没发生什么事。 **我已添加到控制器。 如何从HTML调用工厂方法? (*如果不清楚,欢迎您更改/编辑我的问题) 谢谢, 问题答案: 好吧,您实际上不应该这样做…但是您 可以 做的是将服务对象放在$ scope的一个属性中,然后从那里调用它。

  • 我有一个用户将在命令行/终端Java程序中输入的命令列表(I,h,t等)。我想存储命令/方法对的哈希: 这样我就可以拥有类似于以下内容的代码: 这可能吗?如果不是,有什么简单的方法可以做到这一点?

  • 问题内容: 常见的情况是,在用户更新/创建一些数据后,我们需要向用户显示错误/成功消息,我们如何在AngularJS中实现它? 我想添加回调,但是找不到解决方案。使用$ http.post()。success()。error()可以工作,但是我想知道是否可以使用更高级别的API $ resource来实现。 或者,我们应该编写指令还是使用$ watch()? 感谢您的帮助。 问题答案: 就像较低级

  • 问题内容: 我有一个指令,这是代码: 我想呼吁用户采取行动。操作按钮不在指令上。 从控制器呼叫的最佳方法是什么? 问题答案: 如果要使用隔离作用域,则可以使用来自控制器作用域的变量的双向绑定来传递控制对象。您还可以在页面上使用相同的控件对象来控制同一指令的多个实例。

  • 问题内容: 注意:这旨在作为常见问题的规范答案。 我有一个带有字段()的Spring 类(),但是该字段是我尝试使用它时所用的。日志显示同时创建了bean和bean,但是每当尝试在服务bean上调用方法时,我都会得到一个。Spring为什么不自动接线该领域? 控制器类: 服务等级: 应该自动连接的服务bean,但不是: 当我尝试时,出现以下异常: 问题答案: 带注释的字段是因为Spring不知道您

  • 我正试图发布“fromdate”和“todate”来获取消息。当我运行下面的代码时,它表示“NoHandlerFound”。所有的get方法都工作正常,但Post方法却不行。 HTML: 警告:在名为“MVC-Dispatcher”的DispatcherServlet中,找不到URI为[/springapp/403]的HTTP请求映射 web.xml文件: Spring安全: