【问题标题】:Send a post request from angular to Codeigniter's controller从 Angular 向 Codeigniter 控制器发送 post 请求
【发布时间】:2018-02-22 11:05:25
【问题描述】:

在这里,我正在向我的经理/批准控制器发送发布请求^^

我正在我的控制器管理器的函数approvit()中接收这样的数据,就像这样

public function approveit(){
    //print_r($id);
    print_r(json_decode(file_get_contents('php://input')));
    $this->input->post();
    echo "halalala";
}

但我什至没有重定向到页面管理器/批准。我看到了类似的答案:-

Codeigniter + Angular Js: How to receive JSON data

How can I post data as form data instead of a request payload?

并且已经应用​​了它们,但它们在这里不起作用,请告诉我如何将 post 请求从 angular 发送到我的 php CI 控制器。

【问题讨论】:

    标签: php angularjs codeigniter post


    【解决方案1】:

    你能显示浏览器控制台的输出吗?

    另外,您的代码行 76 中是否有错字

    也许应该是这样的:

    data: {id: $scope.id}
    

    你也可以编写承诺回调并在控制台中打印输出

    .then(函数(响应)...);

    【讨论】:

    • 如果我添加 .then(function(res){console.log(res)});也做了 "data: {id: $scope.id}" ,还是不行。
    • 我得到 id "12345" 作为 Angular 函数的输出。
    猜你喜欢
    • 2013-07-28
    • 2021-08-09
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多