Pessoal, tenho algumas variáveis de sessão que estão em um nó do xml ‘[%xpath://abcd/@sessionURLParams%]’; No JS não está pegando este valor se eu tento atribuir em uma VAR.
precisava de alguma forma, pegar estes valores e ser adicionado no form quando eu clicar em um link:
//Exibe Popup do link
$("body").on('click','.openPopup',function(e) {
var params = '[%xpath://security/@sessionURLParams%]';
var h = $(this).attr("data-openpopup-height");
var w = $(this).attr("data-openpopup-width");
var leftW = ($(window).width() - w) / 2;
var topH = ($(window).height() - h) / 2;
var form = null;
if($(this).is(".submitForm")) {
form = $(this).closest("form");
} else {
form = $("<form />");
}
form.attr("action",$(this).attr("href"));
form.attr("target","pop1");
params = params.split("&");
for(var p = 0; p < params.length; p++) {
var hd = $("<input type='hidden' name='" + params[p].split("=")[0] + "' value='"+params[p].split("=")[1]+"' />");
hd.appendTo(form);
}
form.attr("method","POST");
window.open($(this).attr("href"),"pop1","width="+ w +",height="+ h +",left=" + leftW + ",top=" + topH);
form.submit();
e.stopPropagation();
e.preventDefault();
e.stopImmediatePropagation();
return false;
});