javascript - XMLHttpRequest no answer from server -


i have tried connection php file don't recive reponse server wrong?,

function request(){     // create our xmlhttprequest object var hr = new xmlhttprequest();  // create variables need send our php file var url = "http://people.dsv.su.se/~pierre/courses/05_ass/ip3/3/3.7.1/example.php"; var number1 = document.getelementbyid("number1").value; var number2 = document.getelementbyid("number2").value; var vars = "?number1="+number1+"&number2="+number2 hr.open("post", url, true);  // set content type header information sending url encoded variables in request hr.setrequestheader("content-type", "application/x-www-form-urlencoded"); // access onreadystatechange event xmlhttprequest object  hr.onreadystatechange = function() {    if(hr.readystate == 4 && hr.status == 200) {    var return_data = hr.responsetext;  document.getelementbyid("result").innerhtml = return_data; } } // send data php now... , wait response update status div hr.send(vars); // execute request document.getelementbyid("result").innerhtml = "processing...";  } 

i don't answer server have done wrong?

i have tried write in jquery insteed still no response server

$(document).ready(function() {  // skicka nummrerna vid klick på #calculate $('#calculate').click(function() {  var url = "http://people.dsv.su.se/~pierre/courses/05_ass/ip3/3/3.7.1/example.php?"; var number1 = document.getelementbyid("number1").value; var number2 = document.getelementbyid("number2").value; var numbers = url + number1 + "&" + number2 if (window.xmlhttprequest) {// kod för nya webbläsare     xmlhttp=new xmlhttprequest(); } else {//om det inte är en nyare webbläsare     xmlhttp=new activexobject("microsoft.xmlhttp"); } xmlhttp.onreadystatechange=function() {     if (xmlhttp.readystate==4 && xmlhttp.status==200)     {         // skriv ut svaret från servern result         document.getelementbyid("result").innerhtml=xmlhttp.responsetext;     } } xmlhttp.open("get",numbers,true); xmlhttp.send(); alert(numbers); }); }); 

you're formatting variables if you're using them in request, setting request post.

[edit: demonstrate comments]

try changing these 2 lines.

hr.open("get", url + vars, true);  hr.send(); 

[edit] full original code changes

function request(){         // create our xmlhttprequest object     var hr = new xmlhttprequest();      // create variables need send our php file     var url = "http://people.dsv.su.se/~pierre/courses/05_ass/ip3/3/3.7.1/example.php";     var number1 =22;// document.getelementbyid("number1").value;     var number2 =22;// document.getelementbyid("number2").value;     var vars = "?number1="+number1+"&number2="+number2     hr.open("get", url + vars, true);      // set content type header information sending url encoded variables in request     //hr.setrequestheader("content-type", "application/x-www-form-urlencoded");     // access onreadystatechange event xmlhttprequest object      hr.onreadystatechange = function() {            if(hr.readystate == 4 && hr.status == 200) {                var return_data = hr.responsetext;                  document.getelementbyid("result").innerhtml = return_data;             }     }     // send data php now... , wait response update status div     hr.send(); // execute request     document.getelementbyid("result").innerhtml = "processing...";  } 

Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -