Вы не зашли.
Страницы 1
Тема закрыта
вобщем, сделал я себе поиск,всё работает но вот беда - после нажатия кнопки "submit" страница перезагружается выводит результат а значения в форме введёные сбиваются и исчезают.
какой самый прямой способ это дело организовать (в форме есть текстовые поля и <input>'ы c <option>'ами ).
у меня есть реализация этой идеи но не в плагине, а в связке .html .php которая на вашем двиге работает:
.html
<script>
$del="/";
$(document).ready(function(){
$('#myForm').submit(function(){
$.ajax({
type: "POST",
url: "{admin_url}/plugins/test/test.php",
data: "username="+$("#inp1" ).val() + $("#del").val() + $("#inp2").val()+ $("#del").val()+ $("#inp3").val()+ $("#del").val()+ $("#inp4").val(),
success: function(html){
$("#content").html(html);
}
});
return false;
});
});
</script>
ну и тут форма id="myForm"
.php
list($srch1, $srch2, $srch3, $srch4) = explode('undefined', $_REQUEST['username']);
explode('undefined'... - это потомучто $del="/"; неработает, но смысл я думаю понятен.
я щас попытался это всё в плагин перенсти
то что в .html воткнуть в .tpl но .php плагина никак нехочет эти переменные вылавливать.
может я путь к нему неправильно написал, в чём может быть проблема? (jquery я подключил)
или это можно легче решить?
Изменено fedor-jan (2011-12-29 21:30:37)
Не в сети
Есть подозрение, что запрос возвращает 404, так как нельзя напрямую обратиться к /plugins/test/test.php
Нужно резервировать или свою страничку plugins/test/dosmth , которая отдаст нужное при запросе на нее или изучать RPC систему, что немного сложнее
Не в сети
гы, полез я туду через оперовский драгонфлай.
запрос отсылается правильно впринципе как на test.php так и на любую созданную там страницу. только не поступает ответ я как понял
ну создаю я .php в папке с плагинам и ориенитрую на него запрос
в нём для проверки такой код:
<?php
list($capacity, $type, $kcostf, $kcostt) = explode('undefined', $_REQUEST['username']);
echo $capacity;
?>
чего нехватает почему не работает?
Не в сети
Страницы 1
Тема закрыта