Это очень просто. В codeigniter
я могу иметь АЯКС вызов, как:Как вызвать php-функцию, например, в 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){
};
})
Так как class Mycontroller extends CI_Controller
.
Так как я могу это сделать в raw PHP
, если у меня есть posted.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){
};
})
Но этот не работает. Так любая помощь?
Вы желающему звонить функция 'test()' в post.php? (Я вижу по твоему правлению, что ты делаешь.) – CWSpear
@CWSpear Да, я сэр – leonardeveloper
Ну, вам нужно написать свою собственную фреймворк, которая интерпретирует данный URL и создает экземпляр контроллера и вызывает эту функцию. Если метод @Milanzor ниже «достаточно» для вашего приложения. – AmazingDreams