【发布时间】:2016-08-26 04:25:33
【问题描述】:
我遇到了问题。当我点击提交时,我的表单值被发送到数据库。但是,我希望表单能够将值发送到数据库并执行我的脚本,如标题中所述。
当我点击提交按钮时,表单被发送到数据库并且脚本仍然被忽略。但是,如果我在输入区域中输入空值,则执行 javascript,并执行我想要的操作(即显示隐藏的 ),但由于 为空,因此它没有用,因为没有输出来自服务器。
我想要的是:
提交按钮 -> 提交表单 -> 执行 javascript > 显示 div > 出现在 div 数据库中的 SELECT FROM 值(通过提交表单添加的值)。
这可能吗?我的意思是,像这样混合 PHP 和 JavaScript?
提前致谢。
【问题讨论】:
-
使用AJAX 提交您的表单。
-
@4castle 可以 AJAX 与 MySQL 数据库交互吗?
-
AJAX 是一种无需重新加载/重定向页面即可从服务器获取响应的方法。您的 JS 将使用 AJAX 调用 PHP,PHP 将以 MySQL 查询的结果进行响应,当 JavaScript 收到响应时,将在您的
<div>中显示响应。 -
你可以在 javascript 函数中向另一个文件发出 ajax 请求,然后在另一个文件上你可以执行所有 php 代码或 mysql 查询,然后将数据发送回上一页
标签: javascript php mysql