问题:
image.png
思路:点击了提交,出现了问题。所以一直将关注点放在了提交后的动作上。尝试着重置素材类型各种操作还是不行。
各种断点调试的关注点也放在了后面。
其中发现了根据素材类型查询素材的接口报错了,因为素材类型为空,每点击一次素材类型并未获取到素材类型的值。这个时候就应该想到是素材类型取值有问题啦。
开始倒推之前做的操作,清空素材/提交,其中提交是完全不会影响的。只有看清空素材这个事件了。然后发现
image.png
on事件的意思:如果isAdd是选中元素,则将选中项目的Id存起来,如果是取消选中则清空存的数据。
其中$('input[name="materialTypes"]').val('')的意思,却是将radio值给清空了。所以导致点击radio的时候取值都是空的。
网友评论