如何在Js按钮单击上执行带有Javascript变量的PHP脚本?

How can I execute a PHP script with a Javascript variable on a Js button click?

本文关键字:变量 Javascript PHP 脚本 行带 执行 Js 按钮 单击      更新时间:2023-09-26

我想在PHP函数中使用该变量时,从Javascript文本字段运行具有变量的PHP代码段。所有这些都应该通过点击Javascript按钮来执行。

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

附带的示例代码将是伟大的。

谢谢。

关键字: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']来请求这些变量

use ajax…如果您正在使用jquery,请查看http://api.jquery.com/jQuery.ajax/要运行ajax事件,请查找click事件@http://api.jquery.com/click/

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

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

你不能回到js的第一阶段。而且js是在你的浏览器而不是服务器上执行的。

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

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