jsp使用jquery ajax提交表单失效。没反应。

不得不说一下提交失败的问题。
首先需要检查$.ajax中的URL是否填写正确并且可以访问。
我记得以前有一个项目。
我们当时使用的网址填写错误。
结果无法提交。
最后只好请运维帮忙检查一下。

接下来,您需要确定问题是否是跨域的。
跨域问题非常烦人。
例如,如果您访问http://example.com,但从http://another.com请求资源,浏览器将阻止该请求。
这种情况需要检查服务器配置或者使用CORS头来解决。

我们来谈谈e.preventDefault(),这个东西可以防止默认事件。
当时我不明白为什么添加之后发送就不行了。
后来发现这个东西会导致表单无法提交,所以要根据情况决定用还是不用。

总之,你要一步步检查,首先看URL是否正确,然后看是否跨域,最后看e.preventDefault()是否用在了错误的地方。
你应该注意这些细节,不要低估它们。

jquery动态添加代码,引入的日历插件不能用。

这是一个陷阱,不要相信,不要做。

实际案例:用户反馈重复操作,错误激活日期选择器两次,影响用户体验。

时间:2 02 1 年6 月
数量:连续激活1 00次以上。

jQuery问题

哎呀,你说得对!上次我更改代码时遇到了这个陷阱,我将引导您穿过该陷阱。

您发现使用中文文件夹和文件名的问题尤为关键。
我忽略了这件事。
我2 02 3 年1 2 月做的项目,电脑系统是英文的,所以没太关注。
结果导入到服务器的时候就报各种错误。
纠结了很久,终于切换到了英语路线。
这确实是一个错误,你提起来是对的,一定要避免。

至于 CSS,您对此进行了更详细的介绍。
我习惯在这里写 $(selector).css('backgroundColor', '0f0') ,事实上有时我会像你一样写。
但是,我更习惯编写样式并将它们作为对象传递,例如 $(selector).css({backgroundColor: '0f0'})。
这使得代码更加清晰,尤其是在更改多种样式时。
你的建议非常好。
以后我会尽力写出这样的作品。

还有骆驼种姓名称……嗯,那部分我还真没有完全统一。
我以前在编写 Vue 组件时使用 CamelCase,但有时在编写 jQuery 时会混合使用。
你的记忆就在那里,风格实际上应该统一以提高可读性。

说实话,你指出的细节特别关键,比我的反省要好得多。
我一回去就需要更改所有这些位置,尤其是中文文件名。
我必须把它们全部换掉。
不然团队其他人以后看代码的时候会一头雾水。

不管怎样,你说的是对的。
请尽快更改并在完成后通知我。