The goal is a multi-stage process schema where a form is rendered
by a cgi script and inserted into a static web page via this method:
[code]
  $(document).ready(function(){ 
          var myscript;
          if(document.domain == 'bart.johnson.com') // local
                myscript = "http://bart.johnson.com/cgi-bin/woods/phhDonate.r";;
          else
                myscript = "http://www.somedomain/cgi-bin/script.r";;
        $("#dynamic_content").load(myscript,"task=entry",
                function(resp,stat,xhr){
                        //alert(resp);  // leave for testing
                        }) });
[/code] And is successful.
The second stage is to validate the input form that is rendered by the
method above and write out a review form to the 'dynamic_content'
innerHTML. The form provides an 'onsubmit' handler, called as follows
from the form tag: onsubmit="return CheckForm0(this);"
coded as follows:
[code]
  function CheckForm0(myform){ // myform is the 'this' in CheckForm0(this);
    if(Check_Form0(myform)){ // validation code
          $("#dynamic_content").load(myform.action,$(this).serialize(),
                function(resp,stat,xhr){
                        //alert(resp);  // leave for testing
                        }
                );
          return false;
          }
        return false;
        } //[/code]

The problem is that $(this).serialize does not provide the encoded
string that the CGI script is looking for. Does jQuery provide a function
to serialize the 'myform' argument?

thanks
tim


Reply via email to