submit_ajax
我有一个通过 AJAX 提交时提交给该方法的表单。现在,当我收到它作为 AJAX 请求时,我想返回一个 JSON 对象。
在这种情况下,我有两个选择。遵循 MVC 模式,什么被认为是正确的做法?
选项 1 从控制器回显它
class StackOverflow extends CI_Controller
{
public function submit_ajax()
{
$response['status'] = true;
$response['message'] = 'foobar';
echo json_encode($response);
}
}
选项 2设置从控制器接收数据并回显它的视图。
class StackOverflow extends CI_Controller
{
public function submit_ajax()
{
$response['status'] = true;
$response['message'] = 'foobar';
$data['response'] = $response;
$this->load->view('return_json',$data);
}
}
//return_json view
echo json_encode($response);