这是我第一次使用XMLHttpRequest。我正试图从activiti-rest api获取数据。这是我到目前为止的代码,只是试图测试它:
window.onload = function get_json() {
var hr = new XMLHttpRequest();
var url = "http://localhost:8080/activiti-rest/service/runtime/tasks?assignee=kermit";
var result = document.getElementById("result");
alert(url);
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);
results.innerhtml = data;
}
}
}
当我运行它时,我得到一个空白屏幕,控制台中没有任何错误或任何内容。所以我真的很想知道如何弄清楚我做错了什么。这让我很难学习,因为我没有得到任何反馈来指出我正确的方向。我假设我犯了一些菜鸟错误或错过了一些大事,但我才开始学习。
答案 0 :(得分:1)
您错过hr.send()
,否则请求将不会被执行
答案 1 :(得分:0)
JavaScript区分大小写。
innerHTML
属性的名称中包含大写字母。