【发布时间】:2013-08-22 04:45:50
【问题描述】:
我使用 Wordpress 作为内容管理系统,我的模板有一个带有 box 类的 div,并包含一个下拉列表。我的目标是使用这个值在 ajax 方法中获取这个下拉列表和查询帖子的值,然后使用 ajax 重新加载 box 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 重新加载整个页面...
有人可以帮我写这个吗?
【问题讨论】:
-
有什么问题??您只需要编写 jQuery 和 Ajax 以及一个 PHP 函数即可返回结果
-
我读过一些这样的帖子,不幸的是没有成功,你能给我一个用我的代码写的方法来解决这个问题吗?感谢您的帮助。
-
@boom_shiva ,是的,你是对的,但我不知道它们之间的关系如何,主要问题是获取选择值并将其放入 $select_value 变量中,你能帮我吗?
-
你没有检查过更新的答案吗?
标签: php javascript ajax wordpress