[英]REST/Javascript/Activiti - How do I find out what is wrong with my XMLHttpRequest?
[英]Javascript / REST / Activiti - What am I doing wrong in my XMLHttpRequest?
我正在嘗試學習如何使用Activiti REST api,但在找回數據時遇到了麻煩。 我對使用rest api不太熟悉,因此我可能犯了一個愚蠢的錯誤,但就目前的情況而言,我無法弄清楚。
我已經使用適用於Chrome的Advanced REST Client取回JSON取得了成功,但似乎無法使用Javascript實現它。
如果有人能指出我正確的方向,我將非常感激。 相關教程和視頻的鏈接也將不勝感激。
window.onload = function get_json() {
var hr = new XMLHttpRequest();
var url = "http://kermit:kermit@localhost:8080/activiti-rest/service/repository/process-definitions";
var result = document.getElementById("result");
hr.open("GET", url, true);
hr.setRequestHeader("Content-type", "application/json", true);
hr.onreadystatechange = function() {
if(hr.readystate == 4 && hr.status == 200) {
var data = JSON.parse(hr.responseText);
result.innerHTML = data;
}
}
hr.send();
}
兩個問題。 主要是它是readyState
,不是readystate
。 所以應該
hr.onreadystatechange = function() {
if (hr.readyState == 4 && hr.status == 200) {
var data = JSON.parse(hr.responseText);
result.innerHTML = data;
}
}
第二個問題是您可能不希望僅將對象分配給innerHTML
因為它是毫無意義的[object Object]
。 但是數據的呈現超出了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.