PhantomJS won't log console messages in .evaluate() statements by default. Just include
page.onConsoleMessage = function (msg) { console.log(msg); }; as inSee this page for more details/in-depth example:
http://code.google.com/p/phantomjs/wiki/QuickStart#Code_Evaluation