我使用 Wordpress 作为内容管理系统,我的模板有一个带box
类的 div,并包含一个下拉列表。我的目标是使用这个值在 ajax 方法中获取这个下拉列表和查询帖子的值,然后box
使用 ajax 重新加载 div,为了更清楚这里是标记:
<select>
<option value="1">Item 1</option>
<option value="2">Item 2</option>
<option value="3">Item 3</option>
<option value="4">Item 4</option>
</select>
------------------
<div class="content">
<?php
$args = array(
"meta_query" => array(
array(
'key' => 'meta',
'value' => '$select_value',
)
)
);
query_posts( $args );
?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p>sorry no post found with this value.</p>
<?php endif; ?>
我认为示例代码很清楚,但我想做这个过程:
用户在dropdown list --> get select value --> put it in $select_value --> run query --> show the div box
不使用 ajax 重新加载整个页面的情况下选择一个项目...
有人可以帮我写这个吗?