load-html-helper.js
490 Bytes
(function(loadHtmlHelper, $, undefined) {
var baseUrl = '';
function _preprocessHtml(data) {
return data.replace(/{{ server }}/g, baseUrl);
}
loadHtmlHelper.load = function(target, url, callback) {
var completeUrl = baseUrl + url;
$.get(completeUrl, function(data) {
$(target).html(_preprocessHtml(data));
callback && callback();
});
}
loadHtmlHelper.setup = function(url) {
baseUrl = url;
};
}(window.loadHtmlHelper = window.loadHtmlHelper || {}, jQuery));