javascript - Upgrade SLIM Framework v2 to SLIM Framework V3 ajax form data -


i try upgrade site code slim v3 twig slim v2 smarty. have tried things posting data thing formdata not parsed , page reloading after submit.

the code have using on v2 is:

$myapp->slim->post('/ajaxlogin', function() use ($myapp) { $myapp->slim->contenttype('application/json'); echo json_encode($myapp->login($_post['username'], $_post['password'])); 

});

i have partly changed to:

$myapp->slim->post('/ajaxlogin', function($req, $res, $args) use ($myapp) { $myapp->slim->contenttype('application/json'); echo json_encode($myapp->login($_post['username'], $_post['password'])); 

});

how can work again.

have fixed next code:

$myapp->slim->post('/ajaxlogin', function($req, $res, $args) use ($myapp) { $data = $req->getparsedbody(); $result = json_encode($myapp->login($data['username'], $data['password'])); return $res->withstatus(200)->withheader('content-type', 'application/json;charset=utf-8')->write($result); 

});


Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -