私はAjaxを使用しています。
そして、これが私の twig テンプレートの Ajax 呼び出し部分です。
$.post('{{path('acme_member_delScore')}}',
{data1: num }, //I assured that 'num' has right data in javascript
function(response){
if(response.code == 100 && response.success){//dummy check
//do something
console.log(response.id);
}
}, "json");
そして、私のrouting.ymlには、
acme_member_delScore:
pattern: /delScore
defaults: { _controller: AcmeMemberBundle:Default:delScore}
私のコントローラーのアクションは次のように定義されていますが、
public function delScoreAction()
{
$request = $this->container->get('request');
$id = $request->query->get('data1');// but $id is null
// ...
私の $id 変数 (delScoreAction 内) が常に null に設定されている理由がわかりましたか?
確認しなければならないことはありますか?