如何在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