在有人来找我或记下这句话之前,我已经浏览了整个互联网,想知道如何做到这一点(包括关于stackoverflow的同一个问题)。我是新来的,我发现学习新概念很难,所以请对我宽容一些
我想做的是在单击按钮时调用php脚本/函数。如果有帮助的话,我会把它放在WAMP里。这是我的密码:
<;?php包括“the_script.php”&燃气轮机;
<;button type=“button”onclick=“the_function()”>;单击我</按钮>;
_script.php包含以下内容:
_函数(){
呼应“你赢了”;
}
为什么这不起作用?我听说按钮是客户端等,PHP是服务器端,这意味着不能将两者链接在一起。我知道您必须使用AJAX来实现这一点,但是我完全不知道如何做到这一点。我试过用谷歌搜索,但什么也找不到。我知道如何使用AJAX和调用事件,但是我仍然不知道如何让它调用PHP脚本
你能不能把你的答案尽可能的清楚和简单,我对这是新手
谢谢你的帮助:)
编辑***
出于某种原因,无论我走到哪里,每个人的代码都是不同的。阿贾克斯教我的方式看起来完全不同。请你这样写好让我明白吗?谢谢,这里有一个例子:
var请求;
if(window.XMLHttpRequest){
请求=新的XMLHttpRequest();
}否则{
请求=新的ActiveXObject(“Microsoft.XMLHTTP”);
}
open('GET','file.php',true);
request.onreadystatechange=函数(){
if(request.readyState==4和request.status==200){
做事
}
}
request.send();
试试这个:
<;按钮类型=“按钮”>;单击我</按钮>;
<;p></p>;
<;script type=“text/javascript”>;
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$.ajax({
键入:“POST”,
url:'script.php',
成功:功能(数据){
警报(数据);
$(“p”)。文本(数据);
}
});
});
});
</脚本>;
在script.php中
<;?php
呼应“你赢了”;
?>;