gpt4 book ai didi

php - 如何使用ajax调用像codeigniter中的php函数?

转载 作者:行者123 更新时间:2023-12-01 06:26:59 26 4
gpt4 key购买 nike

这个很简单。在 codeigniter 中,我可以进行 ajax 调用,例如:

    $.ajax({
type: "POST",
url: base_url + "index.php/mycontroller/myfunction"
//so in mycontroller.php ^ there is function myfunction ()
data:{id : id},
success:function(data){

};
})

由于类Mycontroller扩展了CI_Controller
那么,如果我有 posted.php,我该如何在 raw PHP 中做到这一点,我如何扩展这个文件以便我调用这样的函数:

    <?php
function test(){
echo 'Hello World!';
}

我的想法是这样的:

    $.ajax({
type: "POST",
url: "posted.php/test", //go to posted.php and call test function if possible
data:{id : id},
success:function(data){

};
})

但是这个不起作用。有什么帮助吗?

最佳答案

您可以将 ajax POST URL 更改为如下所示:

posted.php?call=test

然后,在您的 posts.php 中,检查 GET 参数“call”并调用正确的函数:

switch($_GET['call']){

case 'test':
test();
break;
}


function test() {
echo "Hello, world!";
}

关于php - 如何使用ajax调用像codeigniter中的php函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20567543/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com