Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用同一页面上的按钮访问php脚本?_Javascript_Php_Jquery_Html_Forms - Fatal编程技术网

Javascript 使用同一页面上的按钮访问php脚本?

Javascript 使用同一页面上的按钮访问php脚本?,javascript,php,jquery,html,forms,Javascript,Php,Jquery,Html,Forms,我想知道我该怎么做,当在我的表单中单击一个按钮时,它会在同一个文件上运行一个php函数 我试过这样做: <form> <input type=button name="button" value="Submit" onClick="hello()"> </form> <?php function hello(){ echo "Hello" } ?> 但是当点击按钮时,什么也没有发生,我的两个函数都没有被调用。我该怎么做呢?PHP是一

我想知道我该怎么做,当在我的表单中单击一个按钮时,它会在同一个文件上运行一个php函数

我试过这样做:

<form> 
<input type=button name="button" value="Submit" onClick="hello()">
</form> 

<?php
function hello(){
  echo "Hello"
}
?>


但是当点击按钮时,什么也没有发生,我的两个函数都没有被调用。我该怎么做呢?

PHP是一种服务器端语言

您需要一种客户端语言“JavaScript”

如果您真的需要执行php:您需要在url(script.php)上执行ajax请求。

这:

<?php
function hello(){
echo "Hello"
}
?>

存在于远程服务器上以及浏览器中的其他HTML。即使他们在同一个文件中,他们也看不到对方

使用AJAX PHP使PHP函数在HTML页面中运行


以下是

这应该是一条评论