2016-05-24 5 views
0

$ httpのパラメータと角度jsを渡します。私は私のサーバーのside.Whyから値CHK($ _ GET [ 'CHKを'])を受信することはできませんAngular jsのHTTPパラメータのパス

$http({ 
        method: 'get', 
        url: 'http://mmres.baganthandehotel.net/mmresadmin/invoicejson.php', 
        data: $.param({'chk': '2015-06-02'}), 
        headers: { 'Content-Type': 'application/json; charset=utf-8'} 
       }) 
      .success(function(data){ 
       $scope.list = data; 
       console.log($scope.list); 
      }), 

は、これらのパラメータを受け取ることができませんか?

答えて

1

は、サーバーにデータを投稿することができない要求、 同じことはangularjs $ HTTP GETリクエストに適用されます。

しかし、我々は、クエリのparamsを渡すためのオプションを持っている角度のjs $ HTTPメソッドでは、私はあなたがこのようなコードを変更すべきだと思う

$http({ 
 
    url: user.details_path, 
 
    method: "GET", 
 
    params: {chk: '2015-06-02'} 
 
});

以下のように例では、

です

$http({ 
 
        method: 'get', 
 
        url: 'http://mmres.baganthandehotel.net/mmresadmin/invoicejson.php', 
 
        params: {chk: '2015-06-02'}, 
 
        headers: { 'Content-Type': 'application/json; charset=utf-8'} 
 
       }) 
 
      .success(function(data){ 
 
       $scope.list = data; 
 
       console.log($scope.list); 
 
      }),

0

試してみてください示すように

$http.get('http://mmres.baganthandehotel.net/mmresadmin/invoicejson.php',{ 
        params: {'chk': '2015-06-02'}, 
        headers: { 'Content-Type': 'application/json; charset=utf-8'} 
       }) 
      .success(function(data){ 
       $scope.list = data; 
       console.log($scope.list); 
      }), 
0

は「CHK」の引用を削除します。

   data: $.param({chk: '2015-06-02'}), 
0

あなたは理由からのfile_get_contentsを使用してのparams値を取得する必要が$ _GETを通じてのparams値を取得することはありませんあなたはapplication/jsonのコンテンツタイプでリクエストしています。 HTTP GETで

$postData = json_decode(file_get_contents('php://input'), true); 
関連する問題