SergioT59

Ajaxobject.js

Oct 8th, 2021
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // gets an XMLHTTP request object
  2. function createRequestObject() {
  3.   var ro;
  4.  
  5.   if (window.XMLHttpRequest){
  6.     ro=new XMLHttpRequest();
  7.   } else {
  8.     ro=new ActiveXObject("Microsoft.XMLHTTP");
  9.   }
  10.  
  11.   return ro;
  12. }
  13.  
  14. function phpRun(element,request){
  15.   var return_func; // definisce la variabile dove inserire i valori di risposta
  16.   var xhr = new createRequestObject(); // Crea l'oggetto
  17.   xhr.onreadystatechange = function() {
  18.     if (xhr.readyState == 4 && xhr.status == 200) {
  19.      return_func = this.responseText; // inserisce il testo della risposta nella variabile dichiarata
  20.     }
  21.   };
  22.   xhr.open("POST", element,false); // Imposta asincrono = false per aspettare la fine dell'elaborazione chiamata
  23.   xhr.setRequestHeader('Content-type', 'application/json');
  24.   xhr.send(request); // Chiama la richiesta al programma
  25.   return return_func;
  26. }
  27.  
Advertisement
Add Comment
Please, Sign In to add comment