v1.18.x
barisusakli 10 years ago
parent 498f12d4dd
commit dd5a8e8a88

@ -9,6 +9,7 @@
var dataEl = $('#content [ajaxify-data]');
if (dataEl.length) {
ajaxify.data = JSON.parse(decodeURIComponent(dataEl.attr('ajaxify-data')));
dataEl.remove();
}
};
}(ajaxify || {}));

@ -320,7 +320,6 @@ middleware.processRender = function(req, res, next) {
self.send(str);
};
options = options || {};
if ('function' === typeof options) {
@ -346,13 +345,14 @@ middleware.processRender = function(req, res, next) {
return res.json(options);
}
var ajaxifyData = encodeURIComponent(JSON.stringify(options));
render.call(self, template, options, function(err, str) {
if (err) {
winston.error(err);
return fn(err);
}
str = str + '<input type="hidden" ajaxify-data="' + encodeURIComponent(JSON.stringify(options)) + '" />';
str = str + '<input type="hidden" ajaxify-data="' + ajaxifyData + '" />';
str = (res.locals.postHeader ? res.locals.postHeader : '') + str + (res.locals.preFooter ? res.locals.preFooter : '');
if (res.locals.footer) {

Loading…
Cancel
Save