[英]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.