jQuery调用PHP方法ajax

Joe*_*aca 0 php methods ajax jquery

我如何从jQuery ajax调用PHP方法/函数.这甚至可能吗?如果在jquery中不可能,是否可以在普通的javascript中?我在网上搜索试图找到答案,但没有找到的网站是有帮助的.我是否需要向另一个php文件发出一个ajax请求,设置一个专用于此的会话变量,然后发出另一个ajax请求,并在请求的php文件中,使用会话数据执行操作,我在想这个?感谢您提供任何帮助!

Roc*_*mat 7

AJAX调用与在浏览器中加载URL相同.因此,您需要设置一种方法让您的PHP脚本根据URL调用正确的函数,例如$_GET变量.

例如:

<?php
    if(isset($_GET['func'])){
       $func = $_GET['func'];
       if($func === 'a') a();
       if($func === 'b') b();
    }
Run Code Online (Sandbox Code Playgroud)

然后进行AJAX调用:http://example.com/script.php?func=a.

$.ajax({
    url: 'http://example.com/script.php',
    type: 'GET',
    data: {func: 'a'},
    success: function(data){
        console.log(data);
    }
});
Run Code Online (Sandbox Code Playgroud)