Deferred objects
HTML
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css">
<div class="container">
<div class="row">
<div class="span2">
<a href="#" id="first-call" class="btn btn-primary btn-large">Primera llamada</a>
</div>
</div>
</div>
CSS
.row {
margin-bottom:20px;
}
JavaScript
var firstCall = function(){
var firstAjaxCall = $.ajax({
url: '/echo/json/',
type: 'POST',
data: {
json: JSON.stringify({name: 'veamospues', url: 'http://www.veamospues.wordpress.com'}),
delay: 3
}
});
firstAjaxCall.done(function(data){
alert(data.name + " ("+data.url+")");
});
};
$(document).ready(function(){
$('#first-call').click(firstCall);
});