Here is what I have now with only the .send method.

I tried using sendAndLoad(url, null, "POST")...as well as several different ways.

This is my currently working version. I've commented out the parts that I need to work. The function process the phone number and then puts everything into a LoadVars array to send. Right now it's sending it to a formmail.pl script which redirects you.

I need the LoadVars to be posted to the .aspx script. I don't need to receive anything back.


function processForm() {
        //process phone number
        var full_phone_number = phone_tb.text;
        split_number = full_phone_number.split("");
        for (var i = 0; i<split_number.length; i++) {
                if (split_number[i] == "\r" ||
                        split_number[i] == "\n" ||
                        split_number[i] == "\f" ||
                        split_number[i] == "\t" ||
                        split_number[i] == " " ||
                        split_number[i] == "-" ||
                        split_number[i] == "." ||
                        split_number[i] == "(" ||
                        split_number[i] == ")") {
                        //trace("Found a: " + split_number[i]);
                        split_number.splice(i, 1);
                        i--;
                } else {
                        if (split_number.length > 7) {
                                //split into area code, prefix, and line number
                        var areacodea = split_number.slice(0,3);
                        var areacode = areacodea.join("");
                        var prefixa = split_number.slice(3,6);
                        var prefix = prefixa.join("");
                        var linenumbera = split_number.slice(6,10);
                        var linenumber = linenumbera.join("");
                        //trace("3 parts" + areacode + " " + prefix + " " + 
linenumber);
                        } else {
                                // split into prefix and line number
                        var prefixa = split_number.slice(0,3);
                        var prefix = prefixa.join("");
                        var linenumbera = split_number.slice(3,7);
                        var linenumber = linenumbera.join("");
                        //trace("2 parts" + prefix + " " + linenumber);
                        }
                        //number = split_number.join("");
                        //trace(number);
                }
        }
        errorVars = new LoadVars();
        formData = new LoadVars();
        formData.firstname = firstname_tb.text;
        formData.lastname = lastname_tb.text;
        formData.address = address_tb.text;
        formData.city = city_tb.text;
        formData.state = state_tb.text;
        formData.zip = zip_tb.text;
        formData.phone = phone_tb.text;
        //formData.homephone1 = areacode;
        //formData.homephone2 = prefix;
        //formData.homephone3 = linenumber;
        formData.email = email_tb.text;
        //formData.Protocol = "Ing";
        trace(formData);
formData.send("http://www.hallmanhill.com/cgi-sys/FormMail.pl";, "_self", "POST"); //formData.sendAndLoad("https://www.salescloser.com/ XMLAddContact.aspx");
}




On Sep 20, 2006, at 2:57 PM, Gustavo Teider - Adobe Flash Developer wrote:

Bill Abel escreveu:
How do you post an array to a server side-script without loading the script's URL in the browser.

I can post data using Ruby's Net::HTTP and it works great in a rails app. I want to do the same thing in Flash.

LoadVars.send will only work if I load the script's URL into the browser. This would be fine if I controlled the script, but it's on another application server. I need to pass it the data in the background. I tried .sendAndLoad, but that has the same problems.

Is there a simple way to do this? Can I use flash remoting and pass the data to a PHP script and make the post from there? I see there is a way to do this with Cold Fusion using the CF.http() method, so I assume there is something similar elsewhere.

thanks.
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

always i used sendAndLoad method to do this ...

its works fine ...

what your code ?

did you create two loadVars ?

one to post , other to get ?

[]´s

--
Gustavo Teider ( gugateider )
www.gugateider.com
Curitiba - PR

_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to