如何在HTML按钮上调用php脚本/函数单击

在有人对我进行抨击或将其标记下来之前,我已经遍及整个互联网,以查找如何执行此操作(包括关于stackoverflow的相同问题)。我是新手,而且我发现很难学习新概念,所以请对我轻松一点。

我想做的是单击按钮时调用php脚本/函数。如果有帮助,我可以在WAMP中运行它。这是我的代码:

<?php include 'the_script.php'; ?>

<button type="button" onclick="the_function()">Click Me</button>

the_script.php中包含以下内容:

the_function() {

echo "You win";

}

为什么这不起作用?我听说按钮是客户端等,而PHP是服务器端,这意味着您无法将两者链接在一起。我知道您必须使用AJAX才能完成这项工作,但是我绝对不知道如何执行此操作。我已经尝试使用Google搜索,等等,但是什么也找不到。我知道如何使用AJAX并使用它调用事件,但是我仍然不知道如何使其调用PHP脚本。

您能否使您的答案尽可能简单明了,我是新手

谢谢您的帮助 :)

编辑***

由于某些原因,无论我走到哪里,每个人的代码都是不同的。我学习AJAX的方式看起来完全不同。你能这样写吗,我才能理解?谢谢,这是一个例子:

var request;

if (window.XMLHttpRequest) {

request = new XMLHttpRequest();

} else {

request = new ActiveXObject("Microsoft.XMLHTTP");

}

request.open('GET', 'file.php', true);

request.onreadystatechange = function() {

if (request.readyState===4 && request.status===200) {

do stuff

}

}

request.send();

回答:

尝试一下:

<button type="button">Click Me</button>

<p></p>

<script type="text/javascript">

$(document).ready(function(){

$("button").click(function(){

$.ajax({

type: 'POST',

url: 'script.php',

success: function(data) {

alert(data);

$("p").text(data);

}

});

});

});

</script>

在script.php中

<?php 

echo "You win";

?>

以上是 如何在HTML按钮上调用php脚本/函数单击 的全部内容, 来源链接: utcz.com/qa/435818.html

回到顶部