Javascript output now showing in custom widget

Try changing…

var wrapper = $('#wrapper'), container;

To just…

var wrapper = $('#wrapper');

then add var in front of container

var container = $('<div id="data" class="container"></div>');