- Регистрация
- 10 Май 2007
- Сообщения
- 1.332
- Реакции
- 1.237
- Автор темы
- Заблокирован
- #1
Собственно вопрос.
Имеется форма
В отдельном окне открывается файл tracepostal.php и данные с переменной $id_posts передаются. Все работает на ура.
Как сделать чтоб страничка не открывалась в новом окне, а обрабатывалась без перезагрузки странички.
Удалось вывести без перезагрузки страничку, но данные не передает она(((
Куда копать?
Имеется форма
PHP:
{section name=i loop=$order_status_report}{if $order_status_report[i].status_idpost ne ""}
<form action="tracepostal.php" target="_blank" method="post" id="action">
<div align="center">
<table class=voting border="0"><tr>
<input type="text" name="idposts" id="idposts" value="{$order_status_report[i].status_idpost}" />
<input type="submit" name="action" id="action" value="{$smarty.const.STRING_POSTAL_GET}" /></tr></table>
</div></form>
{/if}{/section}
В отдельном окне открывается файл tracepostal.php и данные с переменной $id_posts передаются. Все работает на ура.
Как сделать чтоб страничка не открывалась в новом окне, а обрабатывалась без перезагрузки странички.
Удалось вывести без перезагрузки страничку, но данные не передает она(((
PHP:
{literal}<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>
<script src="http://malsup.github.com/jquery.form.js"></script>
<script type="text/javascript" src="http://scriptjava.net/source/scriptjava/scriptjava.js"></script>
<script type="text/javascript">
function SendPost() {
$$a({
type:'post',//тип запроса: get,post либо head
url:'tracepostal.php',//url адрес файла обработчика
data:{'idposts':document.getElementById("idposts").Value},//параметры запроса
response:'text',//тип возвращаемого ответа text либо xml
success:function (data) {//возвращаемый результат от сервера
$$('result',$$('result').innerHTML+'<br />'+data);
}
});
}
</script>{/literal}
<form id="action" action="tracepostal.php" method="post">
<input type="text" name="idposts" id="idposts" value="{$order_status_report[i].status_idpost}" />
<input type="button" name="action" id="action" value="{$smarty.const.STRING_POSTAL_GET}" onclick="SendPost()"/>
</form></br>
</br><div id="result"></div>
Куда копать?