Jump to content

What am I doing wrong here? Variables don't submit.


binxalot

Recommended Posts

Here is what I'm trying to do.  I found a small ajax "Jah" script on the web and I'm trying to get it to work with a form on my site.  Instead of using a regular menu drop down list, I figured it would be cool to use the jah to insert a list of pictures from a separate php file into my form.

 

The User clicks a picture, the picture is a URL with a link (mypick.php?pick=somepicture) to another JAH page which will use GET function to insert that "somepicture" into a <FORM type="hidden" value="$somepicture get variable"> which is what becomes the final JAH insert after the user has finally picked their picture.

 

 

This is the Jah script:

function jah(url,target) {

    // native XMLHttpRequest object

    document.getElementById(target).innerHTML = '<img src="loadingbubbler.gif">';

    if (window.XMLHttpRequest) {

        req = new XMLHttpRequest();

        req.onreadystatechange = function() {jahDone(target);};

        req.open("GET", url, true);

        req.send(null);

    // IE/Windows ActiveX version

    } else if (window.ActiveXObject) {

        req = new ActiveXObject("Microsoft.XMLHTTP");

        if (req) {

            req.onreadystatechange = function() {jahDone(target);};

            req.open("GET", url, true);

            req.send();

        }

    }

}   

 

function jahDone(target) {

    // only if req is "loaded"

    if (req.readyState == 4) {

        // only if "OK"

        if (req.status == 200) {

            results = req.responseText;

            document.getElementById(target).innerHTML = results;

        } else {

            document.getElementById(target).innerHTML="jah error:\n" +

                req.statusText;

        }

    }

}

 

 

The problem, so far as I can tell, is that the hidden form field that is inserted via the JAH insert, never ends up getting parsed by the form SUBMIT button. 

 

How do I get these variables to parse from the main form?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.