PHP页面刷新后jQuery功能失效,点击提交按钮无法显示指定表格如何解决
问题根因
你的jQuery点击事件绑定的选择器和实际按钮ID不匹配:
- 代码里事件绑定写的是
$("#button").click(),对应查找ID为button的元素 - 但实际页面里提交按钮的ID是
submit,所以事件根本没有绑定到目标按钮上,自然无法触发显示表格的逻辑。
修正方案
把原有script部分的代码调整为以下内容即可:
$(document).ready(function(){ // 初始隐藏表格 $("#result").hide(); // 绑定提交按钮的点击事件,选择器改为对应按钮的ID submit $("#submit").click(function(){ $("#result").show(); }); });
补充说明
你当前提交按钮的type设置为button,点击后不会触发表单默认提交行为,无需额外阻止默认事件;如果后续调整为type="submit"需要提交表单的同时显示表格,可以在点击事件里补充e.preventDefault()避免页面刷新。
内容的提问来源于stack exchange,提问作者Divyajot Singh Dhanju
相关产品推荐
相关产品推荐

