Я использую Wordpress как систему управления контентом, а мой шаблон имеет div с классом box
и содержит выпадающий список. моя цель получает значение этого выпадающего списка и запрос поста в АЯКСЕ метода с этим значением, а затем перезагрузить просто box
ДИВ с помощью Ajax, для получения более ясными здесь разметки:Загрузите часть страницы php без обновления всей страницы
<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 ...
Может кто-то помочь мне сочинительство это?
Пройдите тур здесь http://www.garyc40.com/2010/03/5-tips-for-using-ajax-in-wordpress/ – elclanrs
В чем проблема? вам просто нужно написать jQuery и Ajax и функцию PHP, чтобы дать вам результаты назад – sven
Я прочитал некоторые сообщения, такие, к сожалению, не удалось добиться успеха, не могли бы вы дать мне способ исправить это, написанные моими кодами? Thnx за вашу помощь. –