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).


In reply to How to store the value of a Javascript function as a Perl variable by coleb1115

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.