Adding Callback after Deferred is resolved

HTML

<body>

JavaScript

d = $.Deferred();
d.resolve()

p = d.promise()
p.then(function() { $("body").append("the promise has been met") });