如何使用从Ajax调用序列化的数据

时间:2018-08-06 07:33:27

标签: php jquery ajax laravel

我有问题。 我有一个要发送两个数据的ajax调用,一个是要序列化的表单,另一个是另一个变量,我不知道如何使用变量将ajax调用的第一个数据(序列化的表单)转换为PHP,如何我可以这样做吗?

JS:

$.ajax
    ({
        url: "/update",
        type: "post",
        data:
            {
                form: $("#formTeamLeaderProduzione").serialize(),
                type: "TeamLeaderProduzione"
            },

        success: function (data)
        {
            alert(JSON.stringify(data))
        },

        error: function (msg)
        {
            alert(JSON.stringify(msg));
        }

    });

PHP:

Route::post('/update', function (\Illuminate\Http\Request $request)
{

     $value = \Illuminate\Support\Facades\Input::get('form');

     return response()->json($request->form->inputModificaNomeTeamLeaderProduzione1,200);
});

1 个答案:

答案 0 :(得分:1)

这是我的助手

Route::post('/update', function (\Illuminate\Http\Request $request)
{

    parse_str($request->input('form'), $form);

    return response()->json($form['inputModificaNomeTeamLeaderProduzione1'],200);
});