note that html5 requires that your server will allow JavaScript to load data from your server if the template is not stored on the same domain as the JS code. So it might be that your server where you're hosting the template file is not returning proper html5 headers for cross-origin content load.
Otherwise, if you have a live test URL, we can review and assist further.