jQuery 调用 PHP 方法 ajax



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

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

例如:

<?php
    if(isset($_GET['func'])){
       $func = $_GET['func'];
       if($func === 'a') a();
       if($func === 'b') b();
    }

然后对 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);
    }
});

很简单,jquery:

$.get("code.php");

.PHP:

<?php func(); ?>

对于高级:使用此 jQuery 来运行 PHP:

$.get("code.php?action=func1");

并用 PHP 编写以下代码:

<?php
if( $_REQUEST['action'] == 'func1' ){
   func1();
   die();
}
?>

相关内容

  • 没有找到相关文章