Это форма.
<form action="/home/identify" id="identify_form" method="post">
Enter name
<input name="name" id="name" value="" type="text" />
<input type="submit" value="Join" id="sign-on-submit" />
</form>
Чтобы отправить эту форму через AJAX, я так и сделал.
$(document).ready(function(){
$('#identify_form').submit(function(){
v = $('input#name').val();
alert('v is' + v);
var datastring = 'name='+escape(v);
alert('datastring is' + datastring);
$('#loading').ajaxStart(function(event){
$(this).show();
});
$.ajax({
type: 'POST',
url: '/home/identify',
data: datastring,
success: function(data, textstatus){
alert('success');
top.location.href = '/home/identify_pending';
},
error: function(XMLHttpRequest, textStatus, errorThrown){
alert('error'+errorThrown);
}
});
return false;
});
});