按AJAX检索页面内容

时间:2013-12-01 作者:meWantToLearn

我目前正在一个单页网站上工作。我正在尝试通过AJAX检索页面内容。

页面URL为http://mylocalserver/sad/wp/clients.

    $.get( \'http://mylocalserver/sad/wp/wp-admin/wp-ajax.php\', 
          { 
           \'action\' : \'retrieve_content\',
           \'page_title\' : \'clients\'
          }, function( response ){
            if ( !response.error ) {
              alert (\'AJAX request made! The post title is \' + response.post_title );
            } else {
              alert (\'error: \' + response.error );    
            }
        });
在我的php函数中。php

    function retrieve_content(){
    $page = get_page_by_title( \'clients\' );
    $content = apply_filters(\'the_content\', $page->post_content); 
    var_dump($content);
    exit();
     }
它表示未找到页面,而如果我通过URL访问页面,则会显示内容。我也在PHP函数中硬编码了页面标题。

1 个回复
SO网友:meWantToLearn

问题是$没有定义,toscho的评论是对的

结束

相关推荐

使用AJAX构建自定义登录表单

我正在尝试使用此教程WordPress AJAX Login Without a Plugin – The Right Way Natko Hasic构建了一个登录、注册和忘记密码表单,可以处理所有事情,包括AJAX错误消息。教程和我的项目之间的区别是。。。我不想在弹出窗口中这样做,而是在一个插件中这样做,而不是在根主题文件夹中。这是我的代码。。。页面模板中的代码:<form name=\"login_form\" id=\"login_form\" class=\"login_form\" act