最近学习PHP的MVC架构,尝试用Ajax的POST方法向控制器传递数据。起初参数始终为空,经过排查才找到原因。在此记录一下解决过程,虽不够全面,但作为个人学习笔记,便于日后回顾与巩固知识。
1、 此处设置返回数据格式为JSON类型,确保接收的数据以JSON形式解析。
2、 前端模块
3、 在Ajax请求中,contentType: application/json 是一个关键参数,用于指定发送数据的格式为JSON类型,确保服务器能正确解析传入的参数内容。
4、 若需传入如List的实体列表,应先对输入数据进行相应格式转换处理。
5、 通过上述三个示例可自然联想到传递多个实体列表的方法。
