【发布时间】:2013-03-02 09:17:07
【问题描述】:
我花了几个小时阅读和尝试教程。我似乎找不到有效的解决方案,而且我知道它应该很容易,但我在 AJAX 方面遇到了困难。 :(
我想从 div 中的链接加载帖子内容。 下面是我所拥有的。有人可以帮我处理 JavaScript 方面的问题吗?谢谢!
<ul>
<?php query_posts('post_type=artwork&posts_per_page=-1'); ?>
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<li class="mytab">
<span>
<h3><?php the_title(); ?></h3>
<a href="#"><?php the_post_thumbnail('Project'); ?></a>
</span>
</li>
<?php endwhile; endif; wp_reset_query(); ?>
</ul>
<div id="loadAjaxHere"></div>
我想在 div #loadAjaxHere 中加载这段代码
<div class="myArtwork">
<h2><?php the_title(); ?></h2>
<div class="text"><?php the_content(); ?></div>
</div>
谢谢你的帮助!!
【问题讨论】:
-
您使用什么来定义要检索的帖子?附加了点击功能的元素是什么?你熟悉functions.php文件吗?
-
您必须在 javascript 端包含 wp-blog-header.php。
-
尝试:$folder = substr(substr($_SERVER["REQUEST_URI"],1), 0, strpos(substr($_SERVER["REQUEST_URI"],1), "/")) ; $ajax_url = realpath($_SERVER["DOCUMENT_ROOT"]).'/'.$folder.'/wp-blog-header.php';需要($ajax_url);在您的外部 ajax 请求页面的顶部。
-
我基本上想使用 AJAX 加载单个帖子 onclick。谢谢!
标签: jquery ajax wordpress loops post