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
Post a Comment