2017-09-19 4 views
0

나는이 아약스 요청을Plivo 얻을 모든 라이브 호출

 // Assign handlers immediately after making the request, 
     // and remember the jqxhr object for this request 
     var jqxhr = $.get("https://api.plivo.com/v1/Account/{auth_id}/Call/?status=live", function(data) { 
      console.log("success" + data); 
     }) 

     .done(function(data) { 
      console.log("second success"); 
     }) 

     .fail(function(data) { 
      console.log("error"); 
     }) 
     .always(function(data) { 
      console.log("finished"); 
      console.log(data); 
     }); 

     // Perform other work here ... 

     // Set another completion function for the request above 
     jqxhr.always(function() { 
      alert("second finished"); 
     }); 
    }) 

를 얻을 호출하는 데 사용하고 응답 오류가 여기 https://www.screencast.com/t/lI6UdQ5H

참고 볼 수 있습니다 : 이미 I를 {AUTH_ID을} plivo가 제공 한 auth_id로 대체하십시오.

도움 주셔서 감사합니다.

답변

0

코드가 작동하는 것 같습니다. 나는 여기서 데모를 만들었다. 아약스 URL을 확인하십시오.

https://jsfiddle.net/aquadk/ez8Lae5v/3/

function mylogger(aValue) { 
    var theDiv = document.getElementById("msg"); 
    theDiv.innerHTML += aValue + '<br>' 
     //console.log("second success"); 
    } 
    var USERNAME = 'userid'; 
    var PASSWORD = 'pass' 
    // Assign handlers immediately after making the request, 
    // and remember the jqxhr object for this request 
    var jqxhr = $.ajax({ 
    type: "GET", 
    url: "https://api.plivo.com/v1/Account/{auth_id}/Call/?status=live", 
    dataType: 'json', 
    async: false, 
    headers: { 
     "Authorization": "Basic " + btoa(USERNAME + ":" + PASSWORD) 
    }, 
    success: function() { 
     mylogger("success" + data); 
    } 
    }) 

    .done(function(data) { 
    mylogger("second success"); 
    }) 

    .fail(function(data) { 
     mylogger("error"); 
    }) 
    .always(function(data) { 
     mylogger("finished"); 
     mylogger(data); 
    }); 

    // Perform other work here ... 

    // Set another completion function for the request above 
    jqxhr.always(function() { 
    mylogger("second finished"); 
    }); 

HTML

<Div id="msg"> 

</Div> 
+0

안녕 @Rene, 도움을 주셔서 감사합니다. 테스트를 통과했는데 오류 메시지가 표시되지 않지만 성공 또는 응답이 표시됩니다. –

+0

내 코드에서 내 URL의 URL을 변경하려고 시도 했습니까 –

+0

예 시도했으나 응답이 동일합니다. –