Доброго дня!
Помогите, пожалуйста, решить следующую задачу.
Необходимо, чтобы при отправке формы происходил предварительный запрос к некоторому скрипту, данные, полученные в результате этого запроса, добавлялись в определенное поле формы и уже потом происходила отправка.
Делаю так:
tester.php
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<?
echo "<pre>";print_r($_POST);"</pre>";
?>
<form id="ajaxForm" method="post">
<input type="text" id="ajaxData" name="ajaxData" value="">
<input type="submit">
</form>
<script type="text/javascript">
$(function() {
$('#ajaxForm').submit(function(){
$.post("ajax.php", function(data) {
$("#ajaxData").val(data);
});
return true;
});
});
</script>
ajax.php
<?
echo "123";
?>
Не работает, так как по всей видимости, отправка формы "не ждет" выполнения асинхронного запроса.
Подскажите, пожалуйста, как быть.
Заранее большое спасибо всем откликнувшимся )