javascript - XMLHttpRequest with status 0 -


i'm trying use xmlhttprequest, when call xmlhttp.send(post), received xmlhttp state 1 , status 0. think state equals 1 ok, because mean server connection established, why status 0? unfortunately, other side doesn't receive request.

function ajaxrequest(method, url, post, callback_fn){     var xmlhttp;     if (window.xmlhttprequest) { //code ie7+, firefox, chrome, opera, safari         xmlhttp=new xmlhttprequest();     } else { //code ie6, ie5         xmlhttp=new activexobject("microsoft.xmlhttp");     }     xmlhttp.open(method,url,true);     if (method=="post"){         xmlhttp.setrequestheader("content-type", "text/plain; charset=utf-8");         xmlhttp.setrequestheader("content-length", post.length);     }     xmlhttp.send(post);     console.log("xmlhttp.readystate = " + xmlhttp.readystate); // = 1     console.log("xmlhttp.status = " + xmlhttp.status); // = 0 } 

can me?

cancel click , see if stops status zero.

onclick="ajaxrequest(...); return false;" 

problem page refreshing , killing ajax request.


Comments

Popular posts from this blog

java - WrongTypeOfReturnValue exception thrown when unit testing using mockito -

php - Magento - Deleted Base url key -

android - How to disable Button if EditText is empty ? -