상단에있는 내 PHP 스크립트에서 require_once('../registration/include/membersite_config.php');
모든 내 사이트 기능을 가진 클래스입니다. 이 클래스는 fgmembersite이라고합니다. 그 안에 함수가 있는데 normaly는 $ fgmembersite-> stats으로 전화를하지만 지금은 jquery 함수에서 호출해야합니다. 내가이 jQuery 코드가 같은 PHP 스크립트에서 jquery에서 클래스 (외부 파일) 안에있는 php 함수를 호출하는 방법은 무엇입니까?
$('a.slick-toggle').click(function(){
var the_id = $(this).attr('href');
var div_id = $('#job_' + the_id);
if ($(div_id).is(":visible")==false) {
//Here i will put the AJAX CALL
}
$(div_id).toggle(400);
return false;
});
가 내 상태가 trigered 때 jQuery 코드를 형성() 함수 통계를 호출 할을하지만,이 기능은 클래스 내에 상단에서 requiere_once가 이미로드되어 있습니다. 그 방법은, i는 클래스 내 struture를 변경해야한다는 것을 의미하여 $.ajax({ url: 'addremovelive.php', data: {addname: val,addlevel: val1}, type: 'post',success: function(d) {$('#add_lang_level').val('');$('#add_lang').val('');}});
: 나 Ajax 호출을 할 때
는 Normaly 난 예컨대하여 다른 PHP 파일 writen 함수에 POST를 통해 매개 변수를 전달 게시물 호출에 응답하라. jquery/ajax를 사용하여 내 함수를 호출하는 다른 방법이 있습니까?
모든 방향에 감사드립니다!
jQuery/Ajax에서 PHP 메소드를 직접 호출 할 수 없습니다. –
jquery에서 직접 호출하는 방법을 찾지 못했습니다. 이런 목적을 위해 항상 모든 것을 호출하고 모든 것을 반환하는 모든 비즈니스를 처리하는 보통 하나의 파일을 보통 ajax.php로 만듭니다. – arma
@arma - javascript 내에서 [insert language] 메소드를 직접 호출하는 "메소드"가 없습니다. 데이터 교환은 직접 일어나지 않으며 항상 중간에 프록시가 있습니다. –