2017-08-04 16 views
0

下記のコードのヘルプが必要です。それがうまく働いているが、私はからのみ「nextRun」値を抽出する方法、たとえば、リターン情報から一つの値だけを抽出して存在する必要があります。ResponseTextからの値の抽出

function CallWebAPI() { 
 
    var token_ = "*Token*" 
 
    var request_ = new XMLHttpRequest();   
 
    request_.onreadystatechange=function(){ 
 
    \t \t 
 
    if (request_.readyState===4){ 
 
     document.getElementById("demo").innerHTML = request_.responseText; 
 
    } 
 
    } 
 
    request_.open("GET", "https://192.168.33.42:4443/v1/Jobs", true); 
 
    request_.setRequestHeader('Access-Control-Allow-Origin',''); 
 
    request_.setRequestHeader('Content-Type', 'application/json') 
 
    request_.setRequestHeader('Cache-Control', 'no-cache'); \t 
 
    request_.setRequestHeader("Authorization", "Bearer "+ token_); 
 
    request_.send(); 
 
}
<h1 id="demo">Must be here</h1>   
 
<button onclick="document.getElementById('demo').innerHTML=CallWebAPI()">Get Token</button>

答えて

0

にあるようですデータが保存されているURLに問題があります。これをチェックアウト:

function CallWebAPI() { 
 

 
    \t var token_ = "*Token*" 
 
    \t var request_ = new XMLHttpRequest();   
 
    
 
     request_.onreadystatechange=function(){ 
 
     
 
     
 
     console.log(request_.readyState === 4) // readyState is false 
 
    \t 
 
     if (request_.readyState===4){ 
 
     
 
      console.log(request_.responseText) 
 
    \t \t  document.getElementById("demo").innerHTML = request_.responseText; 
 
    \t \t \t } 
 
    \t \t } 
 
    \t \t request_.open("GET", "https://192.168.33.42:4443/v1/Jobs", true); 
 
    \t \t request_.setRequestHeader('Access-Control-Allow-Origin',''); 
 
    \t \t request_.setRequestHeader('Content-Type', 'application/json') 
 
    \t \t request_.setRequestHeader('Cache-Control', 'no-cache'); \t 
 
    \t \t request_.setRequestHeader("Authorization", "Bearer "+ token_); 
 
      request_.send(); 
 
    } 
 

 
    
 

 
document.getElementById("checkAllTopicCheckBoxes").addEventListener ("click", CallWebAPI, false);
<h1 id="demo">Must be here</h1> 
 
<button id="checkAllTopicCheckBoxes"> Get Token</button>

を本当の問題は、request_.readyState 4.

+0

こんにちは、お返事に感謝、100だけで正常に動作してコードに等しくないということであるように見えます%、しかし私はリターンから1つの値だけを提示したい - すべてのボディではない。たとえば、検索を実行して「名前」を検索してHTMLに表示したいとします。 – hyaman

関連する問題