如何使用html按钮触发php文件

时间:2014-08-27 09:12:29

标签: php html ajax

我来自这里和来自其他国家的新人,请原谅我的英语。

我正在开发一个非常常见的应用程序。它有一个请求表单,我想(像往常一样)将表单中的数据传输到数据库中。但在此之前,我想向每个用户展示他在表格中提出的要求。

然后,使用两个按钮,用户有机会返回空表格,如果他做错了,或者(用另一个按钮)触发基本的php文件,这将把数据插入到D B。

我的问题是,是否可以使用简单的html按钮触发该php文件......或者我必须使用AJAX吗?

3 个答案:

答案 0 :(得分:1)

AJAX是异步的,这意味着没有重定向,您可以发送请求并收到结果。我假设一个简单的按钮是你的submit形式按钮,可以完成任务。如果您使用AJAX,则必须在表单中填写相关数据。

您的后退按钮还应将表单数据发送到上一页,以便您可以填写它们并允许编辑。在我看来,实现这一目标的最佳方法是使用javascriptedit字段替换为label(用于comfimation),然后提交表单。否则会有多个不必要的重定向。

答案 1 :(得分:1)

您可以在html中使用提交和重置两个按钮。 将表单中的php文件名称设置为

<form name="frm" method="POST" action="phpfile.php">
//write the form control (input controls)
<input type="submit" value="Insert">
<input type="reset" value="Clear">
</form>

答案 2 :(得分:-1)

AJAX是目前最简单的方法。虽然它可能很复杂,但jQuery $.post()命令使它非常易于使用,它会像提交POST表单一样,除了页面不会重新加载。

您可以查看http://api.jquery.com/jquery.post/上的文档。