【发布时间】:2021-05-14 18:20:34
【问题描述】:
我正在尝试创建一个页面,用户可以在其中上传文件并选择他们想要通过电子邮件发送给的人。一旦他们点击提交,我就会阻止页面刷新并重置他们在表单中的输入。现在我想将他们之前输入的信息放到同一页面(页面的不同部分)的表格中。
【问题讨论】:
-
你没有成功函数。但是为什么不直接返回 true 或 false 并显示或继续隐藏
-
好吧,您对来自 Ajax 调用的响应什么也不做。返回 JavaScript 也不是一个好主意,因为您必须在不安全的客户端中对其进行 val()。
-
@epascarello 我之后使用它,代码与我正在尝试做的事情无关,这就是我没有包含它的原因。那我还有其他方法可以显示表格吗?
-
@mplungjan 我没有在此处包含成功功能,因为它正在工作。对不起,你是什么意思返回真或假?比如我在哪里做呢?
-
返回
{ "match" : true }或{ "match" : false }并查看回复:document.querySelector(".outputDiv").classList.toggle("hide",!response.match)。 getElementsByClassName 也返回一个节点列表,所以如果你坚持返回 javascript,你需要change[0].style.display = "block"
标签: javascript php html forms