使用AJAX从JavaScript调用PHP函数
我正在尝试使用AJAX调用PHP函数。我已经检查了堆栈溢出的解决方案(它显示在大量),但它似乎仍然不适合我。请注意,PHP代码和JavaScript/jQuery/AJAX代码都在同一个文件中 下面是我为尝试获得所需结果而编写的代码,其中包含的两个PHP文件与我需要调用的任何PHP函数无关,因此我没有发布这些函数 (注意:调用ExecuteAll()函数,但在AJAX代码中/之后不会发生任何事情)使用AJAX从JavaScript调用PHP函数,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我正在尝试使用AJAX调用PHP函数。我已经检查了堆栈溢出的解决方案(它显示在大量),但它似乎仍然不适合我。请注意,PHP代码和JavaScript/jQuery/AJAX代码都在同一个文件中 下面是我为尝试获得所需结果而编写的代码,其中包含的两个PHP文件与我需要调用的任何PHP函数无关,因此我没有发布这些函数 (注意:调用ExecuteAll()函数,但在AJAX代码中/之后不会发生任何事情) $(文档).ready(函数(){ $(“#全部”)。单击(函数(){ExecuteAll();
$(文档).ready(函数(){
$(“#全部”)。单击(函数(){ExecuteAll();});
});
函数ExecuteAll(){
$.ajax({
类型:“POST”,
url:'index.php',
数据:{functionname:'DisplayAllClientData'},
成功:函数(){
警惕(“成功!”);
}
});
}
试试这个:
在JS中:
function ExecuteAll(){
$.ajax({
type: "POST",
url: 'index.php',
data: {command: 'all_client_data'},
succes:function(){
alert("Success!");
}
});
}
然后在PHP中,在声明DisplayAllClientData()函数后执行以下操作:
if ($_POST['command'] == 'all_client_data') [
DisplayAllClientData();
}
这方面的东西应该行得通。嘿,伙计,谢谢你的回复!我早上第一件事就是试试这个。
if ($_POST['command'] == 'all_client_data') [
DisplayAllClientData();
}