【问题标题】:How can I execute a PHP script with a Javascript variable on a Js button click? [closed]如何在 Js 按钮单击时执行带有 Javascript 变量的 PHP 脚本? [关闭]
【发布时间】:2013-05-31 03:15:12
【问题描述】:

我想在 PHP 函数中使用可验证的 Javascript 文本字段来运行带有验证的 PHP 代码段。所有这些都应该通过点击 Javascript 按钮来执行。

[Js Text] --> Js button click --> veriable --> PHP (MySQL DB)

附加的示例代码会很重要。

谢谢。

【问题讨论】:

标签: php javascript database button textfield


【解决方案1】:

关键字:AJAX(异步 JavaScript 和 XML)。 使用 jQuery,您可以对 PHP 脚本执行 POST 请求并接收响应。

$.post("test.php", { name: "John", time: "2pm" })
    .done(function(data) {
        alert("Data Loaded: " + data);
    });

见:http://api.jquery.com/jQuery.post/

PS: 在您的 PHP 中,您可以使用:$_POST['name']/$_POST['time'] 来请求这些变量。

【讨论】:

    【解决方案2】:

    据我所知,没有办法通过js执行php,因为解释一个php网页的过程如下:

    php server ==generate==> html files ==webbrowser execute==> JS

    你只是无法回到 js 的第一阶段。 js也是在你的浏览器而不是服务器上执行的。

    要完成你的工作,你应该编写一个新的 php 页面来执行所需的操作并使用 JS 调用这个页面。

    另外,我假设你只是调用数据库,你肯定可以找到其他方法通过 JS 链接到数据库。

    【讨论】:

      【解决方案3】:

      使用 ajax...如果您使用的是 jquery,请检查 http://api.jquery.com/jQuery.ajax/ 并为运行 ajax 事件寻找点击事件@ http://api.jquery.com/click/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-12-18
        • 1970-01-01
        • 2013-05-15
        • 2013-02-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多