簡體   English   中英

從angularJs發送參數到PHP symfony2 api

[英]sent params from angularJs to php symfony2 api

我想使用角度服務調用php方法。 我這樣做:

 save:function(){
              var req = {
                  method: "GET",
                  url: "/api/save/",
                  data: {
                      nom:"nom"
                  }
              }
              var deferred = $q.defer();
              $http(req).
                  success(function(result) {
                      console.log(req);
                      deferred.resolve(result);
                  })

並在我的PHP控制器中:

 public function savePersonnelAction(Request $httpRequest){

        $content= $httpRequest->query->get('data');
 return $this->render('clientBundle:Default:index.html.twig',array('content'=>$content));
}

但是結果是我有一個空對象。

有人可以幫我解決這個問題嗎

您是否只想在查詢字符串中發送一些數據?

對於GET請求,應該使用params ,而不是data屬性。

data用於POST請求內容。

嘗試這樣:

 $content= $httpRequest->query->get('nom');

干杯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM