私は、私がやっているWordPressのテーマで初めてajaxを統合しようとしています。これが私の最初の試みであり、構文とその仕組みについて研究しました。これまでのところ、スクリプトは正常に実行されましたが、応答はありません。
$.get
要求
$(document).ready(function(){
$.get('Ajax-nao.php',{cat:12,ponum:5,panum:1},function(data) {
alert('data sent'+ data);
});
});
のAjax-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'は何も表示していますか?あなたは火かき棒を探して、要求が行われていることとサーバーの応答を見てみましたか? –
フォームからPOSTダイレクト(AJAXを使用しない)からPHPを呼び出そうとしましたか?スクリプトからエコー応答を受け取ることで、問題のトラブルシューティングに役立ちます。 – Prusprus