前端ajax或axios发送数据后端实体类接受(实例和报错原因)
,有可能是js都没有获取到数据(表单数据,或者是其他数据)。这个时候需要通过html的开发者工具里,小喵一般是用console.log()来输出结果看是否会是js没有获取到表单数据
情况2,有可能是js获取到数据,但是并没有成功发送数据出去。遇到这种情况,小喵会打开html的开发者工具的Network里,看对应的数据包的错误代码是否是404错误,如果是404就可能是js获取到数据但没有发送成功,如果是200正确就是发送成功。
小喵的后台调试时,已经进入了函数,但是返回ID为空。后来经过小喵的仔细排查发现,错误的原因竟然是实体类的成员变量写成了private!要注意用实体类来接受时一定要写成public。除此之外,大家一定要注意实体类成员变量的参数类型,最好都设成String!ajax不能传后台没有的参数,或者实体中没有的成员变量。
除了以上之外,要小心要留意,取的实体类名别设job_id,jobId这种,可能会报因为驼峰命名法而产生的错误。
这里的SysJobentity几乎跟上面的FormEntity一样,唯一不同的就是id是设的int类型,变量是私有变量。
其实ajax作为异步加载,小喵是非常喜欢用的,比其他方法好用多了,这里有一个很生动形象的例子。
js是单线程的,由于执行ajax请求会消耗一定的时间,甚至出现了网络故障而迟迟得不到返回结果;这时,如果同步执行的话,就必须等到ajax返回结果以后才能执行接下来的代码,如果ajax请求需要1分钟,程序就得等1分钟。如果是异步执行的话,就是告诉ajax代码“老兄,既然你迟迟不返回结果,我先不等你了,我还有一大堆代码要执行,等你执行完了给我说一下”。
- 标签:本站
- 编辑:唐志钢
- 相关文章
-
前端ajax或axios发送数据后端实体类接受(实例和报错原因)
,有可能是js都没有获取到数据(表单数据,或者是其他数据)
-
今日头条式金融布局:前端交给我 后端持牌兄弟们上吧
投资界7月10日消息,一款在线借贷产品在今日头条APP上低调上线月中旬开始,部分今日头条用户已经陆续开始在“我的钱包”中看到这…
- 详细介绍Java以及Java前端后端的概念希望对需要的朋友有所帮助!
- 大公司程序员前后端联调接口规范
- 如何做好接口测试?全流程扫盲梳理来啦
- 浅析前后端数据交互
- “微软”、“惠普”等推动“硬盘软件化”