So I have my JavaScript making an Ajax call to /my_controller/ajax_action but then in the controller I don’t know what to do to output something back to the JavaScript.
I am getting errors because there is no view for MyController::ajaxAction() but obviously there is no view for it, so what do I do?
do this, have your variables you want to output in an array let’s say
$data, then pass that array to the view using the$this->set('data', $data);method, then create a view/General/SerializeJson.ctp. In that view file, put<?PHP echo json_encode($data); ?>after that you can use$this->render('/General/SerializeJson');and it should output the json.General code…
/Controllers/MyController.php
/Views/General/SerializeJson.ctp