Javascript 将参数从angularJs发送到php symfony2 api
我想使用angular服务调用一个php方法。我这样做:Javascript 将参数从angularJs发送到php symfony2 api,javascript,php,angularjs,symfony,Javascript,Php,Angularjs,Symfony,我想使用angular服务调用一个php方法。我这样做: save:function(){ var req = { method: "GET", url: "/api/save/", data: { nom:"nom" } }
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));
}
但是我有一个空的对象作为结果
有人能帮我解决这个问题吗请像这样试试:
$content= $httpRequest->query->get('nom');
干杯您是否只想发送查询字符串中的一些数据 对于GET请求,应该使用
params
,而不是data
属性
data
用于POST请求内容。我有null
结果null
在哪里?在你看来?在你看来是的。但是我在debbugerSo中看到了结果,你的角度服务似乎是可疑的。正如Mateusz所说,你必须使用params
获取请求:。。。参数:{nom:“nom”…}