반응형
하위 클래스의 WordPress ajax 함수
만약 내가 이 수업을 듣는다면,
class something {
public function __construct() {
add_action('wp_ajax_ajax_func', array( $this, 'ajax_func' ) );
}
public function ajax_func() {
}
}
class stchild extends something {
public function __construct() {
}
public function ajax_func() {
echo "Test child1";
}
}
전화만 하는 방법ajax_func
에서 기능하는.stchild
아약스에 의한 수업?
내가 이 코드를 시도할 때.
jQuery.ajax({
url: 'admin-ajax.php',
data: {action : 'ajax_func'},
success: function(data){
console.log(data);
}
});
호출된 모든 함수를 가져옵니다.ajax_func
이 함수를 얻기 위해 특정 클래스를 정의하고 싶습니다.많은 하위 클래스가 있습니다.something
클래스 및 모두 활성화됩니다.
당신은 그것을 액션 기능 안에 감쌀 수 있습니다.
add_action( 'wp_ajax_do_something', 'my_do_something_callback' );
function my_do_something_callback() {
$object = new stchild;
$object->ajax_func();
die();
}
JS:
jQuery.ajax({
url: ajaxurl, // Use this pre-defined variable,
// instead of explicitly passing 'admin-ajax.php',
data: { action : 'do_something' },
success: function(data){
console.log(data);
}
});
언급URL : https://stackoverflow.com/questions/24274859/wordpress-ajax-function-in-child-class
반응형
'programing' 카테고리의 다른 글
깃이 색을 갖도록 Mac OS X 용어를 구성하는 방법은 무엇입니까? (0) | 2023.06.19 |
---|---|
ifelse()가 Date 개체를 숫자 개체로 변환하지 않도록 방지하는 방법 (0) | 2023.06.19 |
exec()가 프로그램 이미지를 변경한 후 mallocated 메모리는 어떻게 됩니까? (0) | 2023.06.19 |
전체 폴더를 리포지토리에 재귀적으로 추가 (0) | 2023.06.19 |
Spring @Scheduler 병렬 실행 (0) | 2023.06.19 |