如何在Js按钮单击上执行带有Javascript变量的PHP脚本?
How can I execute a PHP script with a Javascript variable on a Js button click?
我想在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链接到数据库。
相关文章:
- 调用类向后变量 (JavaScript)
- 初始化父类中的变量(JavaScript/CoffeeScript 习语)
- 可以'找不到变量javascript错误
- 输出数组变量javascript
- 自提交表单访问变量javascript
- 将变量 javascript 添加到用于旋转图像的链接中
- 在文本字段中显示保存的本地存储变量 - javascript
- 将变量添加到变量 JavaScript 中
- 获取要在变量 JavaScript 中使用的用户输入值
- 如何在变量 Javascript 中删除双引号
- 使用变量 javascript 从 json 文件中获取数据
- 读取输入和打印变量 - JavaScript 和 HTML 4.01
- 传递 PHP 变量 JavaScript 窗口位置
- 重置变量 JavaScript
- 变量 JavaScript 中的变量
- 尝试使用多个函数时无法使用全局变量 - JavaScript - 初学者
- 如何按值将数组分配给另一个变量 JavaScript
- setTimout 搞砸了变量 JavaScript
- 用内部函数变量更改外部函数变量?Javascript
- 根据变量 JavaScript 增加