我目前正在一个单页网站上工作。我正在尝试通过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函数中硬编码了页面标题。