Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Arguments :
- //verb : 'GET'|'POST'
- //target : an optional opening target (a name, or "_blank"), defaults to "_self"
- function openUrl(verb, url, data, target) {
- var form = document.createElement("form");
- form.action = url;
- form.method = verb;
- form.target = target || "_self";
- if (data) {
- for (var key in data) {
- var input = document.createElement("textarea");
- input.name = key;
- input.value = typeof data[key] === "object" ? JSON.stringify(data[key]) : data[key];
- form.appendChild(input);
- }
- }
- form.style.display = 'none';
- document.body.appendChild(form);
- form.submit();
- };
- esempio :
- //passando i parametri così struts li legge e valorizza il set della variabile numeroPratica nella relativa Action
- function stampaPraticheFermo(numPratica) {
- if (confirm("Vuoi stampare la pratica N°"+numPratica+"?"))
- openUrl("POST", "stampaPraticaFermo.action", {'numeroPratica':numPratica},"_self");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement