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
Post a Comment