AngularJs $http.post() does not send data

前端 未结 30 2250
我在风中等你
我在风中等你 2020-11-22 02:51

Could anyone tell me why the following statement does not send the post data to the designated url? The url is called but on the server when I print $_POST - I get an empty

30条回答
  •  日久生厌
    2020-11-22 03:19

    Add this in your js file:

    $http.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded";
    

    and add this to your server file:

    $params = json_decode(file_get_contents('php://input'), true);
    

    That should work.

提交回复
热议问题