通过 ajax 获取 post 内容

Get post content with ajax

我有一个代码使用 ajax 请求加载 post 的标题。 它是这样工作的: - 从月份和类别列表中选择 - 活动"change"上传列表

我正在使用这条指令http://wp-kama.ru/id_652/dinamicheskiy-arhiv-bloga-s-ispolzovaniem-jquery-ajax.html

它显示标题 post 和时间。 我想显示内容 post。 我尝试 get_post($id);,但没有用。

$id = 11914;// Обязательно передавать переменную
$post = get_post($id); 
$content = $post->post_content;
if (have_posts()) { 
    echo "<tr><td>$content</td></tr>";
}

请问我,我做错了什么?

ajax 的语法是

$.post( "test.php", { name: "John", time: "2pm" })
  .done(function( data ) {
    alert( "Data Loaded: " + data );
});

其中 test.php - 您的 url,然后是 { name: "John", time: "2pm" } - 发送参数,在回调中 - 您已返回结果(data 是来自服务器的结果).

In php post 参数在 $_POST['%%% key_of_parameter %%%']

例如,在上面的代码中,在$_POST['name'] == "John";

(如果我理解你的问题的话)

P.S。 Тут не особо расположены к гайдам на русском, бро)

谢谢 我找到了解决方案 在 test.php 我写 :

$post_id = 8994;
$queried_post = get_post($post_id);
$content = $queried_post->post_content;
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]&gt;', $content);
echo $content;

和我的ajax请求return一个post号码8964

的内容