【问题标题】:Calling a function on click of button in HTML/PHP [closed]在 HTML/PHP 中单击按钮时调用函数 [关闭]
【发布时间】:2013-05-29 05:19:10
【问题描述】:

谁能建议我一步一步地调用函数。 该函数应从 HTML 页面获取输入并在 db 上进行查询。 我能够连接到数据库并考虑输入,但有人可以帮我调用函数来查询数据库吗? 单击提交按钮时应调用该函数。

提前致谢, 赛

【问题讨论】:

  • SO 不是一个提供逐步程序的社区。你需要做一些研究,先尝试一些东西,然后如果你遇到问题就发布一个问题

标签: php javascript html


【解决方案1】:

您应该为此使用 Ajax/XmlHTTPRequest。为此,我建议您遵循有关 Mootools 或 jQuery 的教程。

一般的过程是给按钮附加一个点击事件:

<button onclick="doMyThing()">Click here!</button>

然后在 JS 函数 doMyThing 中,您可以使用 MootoolsjQuery(单击以获取示例和文档)调用您的服务器端 PHP 脚本。然后可以在请求的成功函数中处理结果。

您可以在不使用 JS 库的情况下做同样的事情,但您必须自己处理浏览器特定的复杂性 XMLHttpRequest

【讨论】:

    【解决方案2】:

    你可以做什么使 HTML 页面成为一个表单。提交此表格后,您将被带到操作页面。在这里你可以调用你想要调用的函数。 (这是如果您使用的是简单的 2 页 php 设置)。

    但是,如果您使用的是 php 框架,例如 zend 或 cakephp 等。然后您可以根据您的控制器及其要调用的相应函数准备 url,并将此 url 作为表单中的操作属性。在提交你的函数将被调用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-11
      • 2020-08-29
      • 2015-02-27
      • 2014-11-01
      • 1970-01-01
      • 2014-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多