이것은 매우 간단합니다. class Mycontroller extends CI_Controller
이후ajax를 사용하여 codeigniter에서와 같이 PHP 함수를 호출하는 방법은 무엇입니까?
$.ajax({
type: "POST",
url: base_url + "index.php/mycontroller/myfunction"
//so in mycontroller.php^there is function myfunction()
data:{id : id},
success:function(data){
};
})
: codeigniter
에서 내가 좋아하는 아약스 전화를 할 수 있습니다.
그래서 내가 할 수있는 방법을 나에게 이런 함수를 호출하는 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){
};
})
하지만이 것은 작동하지 않습니다. 그래서 어떤 도움이라도?
당신이 전화하고 싶은거야 : 그것의 라우팅에 사용하는 것에 관한 CI 소스 (
application/config/config.php
)에서 posted.php의'test()'함수는? (내가 편집 한 것을 보면 알 수 있습니다.) – CWSpear@CWSpear 예 전 선생님입니다. – leonardeveloper
글쎄, 주어진 URL을 해석하고 컨트롤러를 인스턴스화하고 그 기능을 호출하는 고유 한 프레임 워크를 작성해야합니다. @Milanzor의 방법이 당신의 어플리케이션에 충분하지 않다면 말입니다. – AmazingDreams