REST/Javascript/Activiti - 如何找出我的 XMLHttpRequest 有什么问题?
REST/Javascript/Activiti - How do I find out what is wrong with my XMLHttpRequest?
这是我第一次使用 XMLHttpRequest。我正在尝试从 activiti-rest 获取数据 api.This 是我目前拥有的代码,只是想测试一下:
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;
}
}
}
当我 运行 它时,我得到一个空白屏幕,并且控制台中没有任何错误或任何内容。所以我真的很想知道我怎么能弄清楚我做错了什么。这让我很难学习,因为我没有得到任何反馈来指引我正确的方向。我假设我犯了一些新手错误或错过了一些大事,但我才刚刚开始学习。
JavaScript 区分大小写。
innerHTML
属性 的名称中有大写字母。
你错过了hr.send()
,否则请求不会被执行
这是我第一次使用 XMLHttpRequest。我正在尝试从 activiti-rest 获取数据 api.This 是我目前拥有的代码,只是想测试一下:
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;
}
}
}
当我 运行 它时,我得到一个空白屏幕,并且控制台中没有任何错误或任何内容。所以我真的很想知道我怎么能弄清楚我做错了什么。这让我很难学习,因为我没有得到任何反馈来指引我正确的方向。我假设我犯了一些新手错误或错过了一些大事,但我才刚刚开始学习。
JavaScript 区分大小写。
innerHTML
属性 的名称中有大写字母。
你错过了hr.send()
,否则请求不会被执行