У меня есть форма, такие как:JQuery - Отправить форму асинхронно
<form action='???' method='post' name='contact'>
<input type="text" class="inputContact" name="mittente" />
<textarea class="textContact" name="smex"></textarea>
<input type="submit" value="Send" />
</div>
</form>
Я хотел бы отправить эти данные асинхронно, trought функцию JQuery $.ajax
.
EDIT: с раствором:
<form name='contactForm'>
<input type="text" class="inputContact" name="mittente" />
<textarea class="textContact" name="smex"></textarea>
<input type="submit" value="Send" />
</form>
<script type="text/javascript">
$(document).ready(function() {
$('form[name=contactForm]').submit(function(e){
e.preventDefault();
$.ajax({
type: 'POST',
cache: false,
url: './ajax/header_ajax.php',
data: 'id=header_contact_send&'+$(this).serialize(),
success: function(msg) {
$("#boxContentId").html(msg);
}
});
});
});
</script>
Что именно делать ты хочешь знать? Вы уже знаете, что вам нужно (или хотите) использовать '$ .ajax'. Я думаю, вы уже прочли его документацию. Где вы застряли? –
Я хотел бы знать, как перфорировать $ .ajax, нажав на кнопку «Отправить» – markzzz
Просто примечание стороны: использование атрибута 'name' в' form' обесценивается с HTML4. Вместо этого следует использовать атрибут id. –