Array - ajax to Symfony



如何在jquery中通过ajax请求在Symfony中获取数组帖子?

我做到了:

我的jquery(array+ajax请求):

var array_data_file = [];
array_data_file['locale'] = $(this).data('locale');
array_data_file['domain'] = $(this).data('domain');
array_data_file['bundle'] = $(this).data('bundleName');
array_data_file['content'] = textTrad;
$.ajax({
        url: Routing.generate(locale + '__RG__new_translation'),
        data: array_data_file,
        type: "POST",
        success: function (data) {
            alert(data);
        }
    });

我的php:

public function newTraductionAction(Request $request)
    {              
        $array_file = $this->get("request")->getContent();
        var_dump($array_file); die;
    }

我的警报显示为"null"。。。

谢谢你的帮助(我是个傻瓜…)

我更改了代码:

我的阵列变成了目标

var array_data_file = {};

我的ajax函数:

function new_trad(array_data_file) {
    $.ajax({
        url: Routing.generate(locale + '__RG__new_translation'),
        data: {data_array:array_data_file},
        type: "POST",
        success: function (data) {
            alert(data);
        }
    });
}

和边PHP:

public function newTraductionAction(Request $request)
    {
        $em = $this->getDoctrine()->getManager();
        $array_file = $request->request->get('data_array');
       var_dump($array_file);  die;
}

相关内容

最新更新