I'm not sure why you need all that Javascript to submit a form, something that your browser would do just fine on its own. But to the debugging question, if your script isn't executing the print statements, then it seems that your if condition isn't returning true. Try adding a print statement to your else clause, and see if that prints. If it does, try printing $name and $age and see if the problem is with one or both of them. Another aid would be to use Data::Dumper or one of its sisters to dump the contents of $response, and see what's really in there.

This is basic debugging. When your program doesn't give you the output you expect, have it tell you what it's doing, what parts of the program are executed, what values it has in different places. There are more sophisticated debugging tools, but I've found a lot of problems just by adding a   print 'got here'; line in different spots and reloading.

Aaron B.
Available for small or large Perl jobs; see my home node.


In reply to Re: perl cgi server response issue or not? by aaron_baugher
in thread perl cgi server response issue or not? by heatblazer

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.