php - 用 PHP 调用 JavaScript

标签 php javascript function

我想在按下按钮时调用一个 PHP 函数,有点像:

<?php 
function output(){
  // do something
}
?>

<input type="button" value="Enter" onclick="output()"/>

我试着做了类似的东西:

<input type="button" value="Enter" onclick="test.php?execute=1"/>

其中test.php是当前页面,然后是php

<? if(isset(&execute)){ echo "Hello"; } ?>

但它不起作用。

最佳答案

由于 PHP 在网络服务器上运行,而按钮(在本例中为 JavaScript)出现在客户端上,因此您必须向服务器发出 HTTP 请求。

最简单的方法是使用 form .不需要 JavaScript。您可以添加 JavaScript(尽管它应该是 layered on top of a working non-JS version )。使用 JavaScript 在不离开页面的情况下发出 HTTP 请求称为 Ajax,通常使用 XMLHttpRequest 实现目的。有各种图书馆,例如 YUIjQuery可以为您完成一些繁重的工作。

关于php - 用 PHP 调用 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1353678/

相关文章:

javascript - 脚本不将信息从下拉列表发布到文本框

php - 显示空元素

javascript - Reactjs:在 <tr> 标签内显示数组数据

javascript - 在 javascript 和 SyntaxError 中按字符串函数

c# - .NET C# 逻辑函数,循环函数

javascript - 在文本框中插入 id 后,单击使用 ajax php sql 在 html 表中输入填充数据

获取组合框的选定文本的PHP代码

javascript - ChaiJS 期望构造函数抛出错误

javascript - 基于 JavaScript 中的另一个下拉菜单创建一个新的下拉菜单

c++ - 如何将 decltype 与成员函数一起使用