Advertisement
Guest User

request-js-ajaxcallback

a guest
Jun 23rd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var ajaxRequest = new htmldb_Get(null, $v("pFlowId"), "APPLICATION_PROCESS=GETWEBFTPJSON", $v("pFlowStepId"));
  2. var ajaxReturn = ajaxRequest.get();
  3.  
  4. console.log(ajaxReturn);
  5. alert(ajaxReturn);
  6.  
  7. if (ajaxReturn != null) {
  8.     var xmlHttpRequest = new XMLHttpRequest();
  9.  
  10.     xmlHttpRequest.open("POST", "https://api-dev.citizensrx.com/backoffice/v1/homedir", true);
  11.     xmlHttpRequest.setRequestHeader("Content-type" , "application/json");
  12.     xmlHttpRequest.setRequestHeader("Authorization", "Bearer "+$v('P193_TOKEN'));
  13.  
  14.     xmlHttpRequest.onreadystatechange = function () {
  15.        
  16.         var varlog = 'xmlHttpRequest.readyState: '   + xmlHttpRequest.readyState + '\n' +
  17.                      'xmlHttpRequest.status: '       + xmlHttpRequest.status     + '\n' +
  18.                      'xmlHttpRequest.responseText: ' + xmlHttpRequest.responseText;
  19.  
  20.         console.log(varlog);
  21.         alert(varlog);
  22.  
  23.         if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 500) {
  24.             $s('P193_ERRO', JSON.parse(xmlHttpRequest.responseText).errors[0].defaultMessage);
  25.         }
  26.        
  27.         if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 401) {
  28.             $s('P193_ERRO', JSON.parse(xmlHttpRequest.responseText).message);
  29.         }
  30.  
  31.         if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 400) {
  32.             $s('P193_ERRO', JSON.parse(xmlHttpRequest.responseText).message + ' - Username '+$v('P192_WEBFTP_USERNAME')+' already registered.');
  33.         }
  34.    
  35.         if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200) {
  36.             $s('P193_SUCESS'     , JSON.parse(xmlHttpRequest.responseText).message);
  37.         }
  38.         apex.submit('SAVE');
  39.     }
  40.    
  41.     var data = ajaxReturn;
  42.    
  43.     xmlHttpRequest.send(data);
  44. } else {
  45.     alert('Erro ao criar json');
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement