javascript - ajax keeps returning my main webpage instead of words in output -
i have problem ajax call, ive been searching here , cant find answer to. here happened script worked great 1 second when logged in use again shows me main index page time put http:// inside text area here code.
function is_valid_url() var ajaxrequest; try{ // opera 8.0+, firefox, safari ajaxrequest = new xmlhttprequest(); } catch (e){ // internet explorer browsers try{ ajaxrequest = new activexobject("msxml2.xmlhttp"); } catch (e) { try{ ajaxrequest = new activexobject("microsoft.xmlhttp"); } catch (e){ // went wrong alert("your browser broke!"); return false; } } } // create function receive data sent server ajaxrequest.onreadystatechange = function(){ if(ajaxrequest.readystate == 4){ var ajaxdisplay = document.getelementbyid('output'); ajaxdisplay.innerhtml = ajaxrequest.responsetext; } } var text = document.getelementbyid("text").value; var querystring = "?text=" + text; ajaxrequest.open("get", "textscraper.php" + querystring, true); ajaxrequest.send(null); } here html
<textarea id="text" onkeyup="is_valid_url()" placeholder="what think?" class="posttext"> </textarea> any appreciated.
Comments
Post a Comment