Hello, in my code I have 2 tables. The first table is an array of links that tells a user what groups they are in. When a user clicks one of the links (for example group 1), the 2nd table will give the group name the user clicked and information about that group.
My question is how do I store the value from the javascript function in a Perl variable for later use in my code? ($groupName = var text or $groupName = text in caption tag)
#Table 1 print "<TABLE border=22>"; foreach $tmp (@splitarray) { print "<TR>"; $links = "<a href = '#' onclick='testingFunction(this);'>$tmp</a><BR> +"; print "<TD>$links</TD>"; } print "</TR>"; print "</TABLE>"; } print "<BR>"; #Information Table print " <TABLE border=1 cellpadding='10'> <CAPTION id ='demo2'></CAPTION> <TR> <TD>Members of group:</TD> <TD>Jobs that group can do:</TD> </TR> <TR> <TD>Text on the way</TD> <TD>Text on the way</TD> </TR> </TABLE>"; print "<script type='text/javascript'> function testingFunction(link) { var text = link.innerHTML; document.getElementById('demo2').innerHTML = text; }; </script>";
From research I saw people said to use Ajax or a hidden form but when I tried ajax doing:
$.ajax({ type:'POST', url:'testScript.cgi', data:{'text' : text}, success: function(data) { console.log(data); } dataType: 'json' });
it didn't work (but I may have wrote it wrong).
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |