wordpress에서 다른 PHP 페이지로 ajax 요청을 보내려고합니다. 그러나 매번 다른 결과와 함께 0을 반환합니다. 0을 제거해야합니다. 나는 죽을려고 노력했다. 0을 제거합니다. 그러나 이것을 호출하면 전체 화면이 공백이됩니다. 내 코드0을 표시하지 않고 wordpress에서 ajax 요청을 보내는 방법
JQuery와,
<script type="text/javascript">
function key_press(){
jQuery.ajax({
url : '<?php echo get_admin_url()?>admin-ajax.php',
type : 'POST',
data : jQuery('[name="ans_name"]').serialize()
}).done(function(result) {
// ta da
//alert("success");
jQuery("#widget_poll_id").html(result);
});
}
</script>
PHP, 다음과 같습니다
add_action('wp_ajax_nopriv_'.$_POST['ans_name'], 'my_ajax');
add_action('wp_ajax_'.$_POST['ans_name'], 'my_ajax');
function my_ajax() {
echo $_POST['ans_name'];
die();
}
내가이 상황에서 제거 할 수있는 방법을
?
에코를 제거하고 return으로 바꾸시겠습니까? die die() – Marty