저는 제가하는 WordPress 테마에서 아약스를 처음으로 통합하려고합니다. 이것이 나의 첫 번째 시도이며 구문과 작동 원리에 대해 연구했습니다. 지금까지 스크립트는 제대로 실행되었지만 응답이 없습니다.
$.get
요청
$(document).ready(function(){
$.get('Ajax-nao.php',{cat:12,ponum:5,panum:1},function(data) {
alert('data sent'+ data);
});
});
아약스 - nao.php
$categoryid = $_GET['cat'];
$postnum = $_GET['ponum'];
$pagenum = $_GET['panum'];
$args = array (
'cat' => $categoryid,
'posts_per_page' => $postnum,
'paged' => $pagenum
);
$q = new WP_Query($args);
while($q->have_posts()) : $q->the_post();
$post_excerpt = get_the_excerpt();
$wrapper = '<h2 class="column-titles">' . get_the_title() . '</h2>' . '<p>' . $post_excerpt . '</p>';
echo $wrapper;
endwhile;
home.php < - 결과가 표시됩니다.
<div id="social-bar">
<div id="other-posts" class="just-float-left">
<div id="other-Posts-container">
</div>
</div>
</div>
누구든지 내 실수를 지적 할 수 있습니까?
은 성공적으로 호출되는 함수입니까? – Khodor
'Ajax-nao.php'에 아무 것도 표시되지 않습니까? 당신은 방화 녀 (firebug)를 조사해보고 요청과 서버 응답을 보았습니까? –
AJAX를 사용하지 않고 양식에서 직접 POST로 PHP를 호출 해 보았습니까? 스크립트에서 에코 응답을 받음으로써 문제를 해결하는 데 도움이 될 수 있습니다. – Prusprus