Хорошо, ненавязчивое время javascript, основываясь на комментариях к моему другому ответу.
Я взял это из одного из моих проектов, поэтому вам, возможно, придется адаптировать его к вашим потребностям, но это должно дать вам представление о том, что делать. JQuery 1.3.2, к вашему сведению.
$('form.link_id').livequery('submit', function(){
$.ajax({
url: $(this).attr('action'),
data: $(this).serializeArray(),
type: 'POST',
error: function(xhr, status, error){
alert("Save failed. Please check the form and try again.\n" + (error || status));
},
success: function(content){
// do something with reply if you want.
},
dataType: 'html'
});
return false;
});
Тогда ссылка довольно проста:
<a href='/resource/new' id='link_id'>