×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Javascript
Posted by: userc865b
Added: Aug 30, 2017 2:43 PM
Modified: Aug 30, 2017 3:01 PM
Views: 1
Tags: js
  1. getText = function(url, callback) // How can I use this callback?
  2. {
  3.     var request = new XMLHttpRequest();
  4.     request.onreadystatechange = function()
  5.     {
  6.         if (request.readyState == 4 && request.status == 200)
  7.         {
  8.             callback(request.responseText); // Another callback here
  9.         }
  10.     };
  11.     request.open('GET', url);
  12.     request.send();
  13. }
  14.  
  15. function mycallback(data) {
  16.    alert(data);
  17. }
  18.  
  19. getText('somephpfile.php', mycallback); //passing mycallback as a method
  20.  
  21.  
  22.  
  23. // BEISPIEL 2
  24.  
  25. function getpackInfo(infotype, id) {
  26.  
  27.         if (infotype == "status") {
  28.                 var data = new FormData();
  29.                 data.append('packid', id.toString());
  30.                 var xhttp = new XMLHttpRequest();
  31.  
  32.                 xhttp.onreadystatechange = function() {
  33.  
  34.                         if (this.readyState == 4 && this.status == 200) {
  35.                                 alert(this.responseText);
  36.                         }
  37.                 };
  38.  
  39.                 var datei = "load/get_packstueck_status_from_packid.php";
  40.                 xhttp.open("POST", datei, false);
  41.                 xhttp.send(data);
  42.                 return xhttp.responseText;
  43.  
  44.         }
  45.  
  46. }