On Fri, 2009-11-27 at 05:58 -0800, bu...@alejandro.ceballos.info wrote:
> I have a CGI (made with cgi.pm) that receive a parameters, check  
> against a DB and returns a text with "not found" or "OK found"  
> message. Pretty simple.
> 
> In other site, i have an ajax routine that sends the parameters (via  
> get) and is expected to capture the resulting page, but is not  
> working. If I try with a static page, there is not problem, only when  
> calling that CGI.
> 
> I try changing the content-type (html, text) and specifing the status  
> header (200 ok) but my ajax routine receive an 0 status code. I tested  
> the CGI directly via browser and it works fine
> 
> Any idea where is going this?
> 
> 
> If this help, here is my ajax routine:
> 
> function ShowInstallInfo (int_value)
>    {
>    var ajax_this;
>    if (window.XMLHttpRequest) { ajax_this = new XMLHttpRequest(); }
>    else { ajax_this = new ActiveXObject("Microsoft.XMLHTTP"); }
>    ajax_this.onreadystatechange = function ()
>      { if (ajax_this.readyState==4 || ajax_this.readyState=="complete")
>        { alert("Results: "+ajax_this.status+" text:"+ajax_this.responseText); 
> }
>      };
>    // This URI works (test):   'http://www.hunlock.com/examples/notajax.html';
>    // This URI DOES NOT works (mine):    
> 'http://keys.siteupsoftware.com/cgi-bin/install_verify.cgi?value='+int_value;
>    var myurl = 'http://www.hunlock.com/examples/notajax.html';
>    ajax_this.open("GET", myurl, true);
>    ajax_this.send(null);
>    }

Is the `onreadystatechange' handler called when readyState == 3?

-- 
 Alexander Krasnorutsky.


-- 
To unsubscribe, e-mail: beginners-cgi-unsubscr...@perl.org
For additional commands, e-mail: beginners-cgi-h...@perl.org
http://learn.perl.org/


Reply via email to