Php AJAX$.get()不返回任何响应

Php AJAX$.get()不返回任何响应,php,jquery,ajax,wordpress,Php,Jquery,Ajax,Wordpress,我第一次尝试在我的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'

我第一次尝试在我的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;
$categoryid=$\u GET['cat'];
$postnum=$_GET['ponum'];
$pagenum=$_GET['panum'];
$args=数组(
“cat”=>$categoryid,
“每页帖子数”=>$postnum,
“paged”=>$pagenum
);
$q=新的WP\U查询($args);
而($q->have_posts()):$q->the_post();
$post_extract=获取_摘录();
$wrapper=''。获取标题() "$文章摘录

",; echo$wrapper; 结束时;
home.php
WP\u查询($args)
返回空集

在PHP脚本结束时,将其更改为:

            echo $wrapper;
endwhile
致:


如果找到任何数据,您将获得保证。

是否调用了success函数?
ajaxnao.php
是否显示任何内容?您是否尝试过查看firebug并查看请求和服务器响应?您是否尝试过从表单直接从POST调用PHP(而不是使用AJAX)?通过从脚本获取echo的响应,它可能会帮助您解决问题。直接调用Ajax-nao.php时,Ajax-nao.php是否工作正常?请检查Firebug控制台-您将看到所有请求及其响应。如果没有请求,则不会进行调用。同意,通常最好回显一些失败状态,以确保ajax调用在后端命中正确的脚本。仍然没有。它也没有返回“no results found!”回显。这可能是因为它没有正确调用脚本。PHP脚本的路径与调用它的脚本或标记相关,因此如果它与jquery不在同一文件夹中,则需要修改路径。
            echo $wrapper;
endwhile
    echo $wrapper;
    exit();
endwhile
echo "No results found!";