在javascript中获取请求失败

时间:2014-07-14 16:11:08

标签: javascript get variable-assignment

我试图用javascript调用另一个页面,但我无法想象出错了什么。 这就是我写的:

function updatesomething(id) {
   var xmlHttp = null;
   var theUrl = "";
   xmlHttp = new XMLHttpRequest();
   alert('works');
   theUrl = 'testpage.php?id=' + id + '&hoeveelheid=' + document.getElementById("hoeveelheid_textfield").value;
   alert(theUrl);
   xmlHttp.open("GET", theUrl, false);
   xmlHttp.send(null);
}

显示'工作'的第一个警报实际上正在运行。第二个警报永远不会出现。但是我不知道分配' theUrl'

的错误。

由于

1 个答案:

答案 0 :(得分:3)

theUrl = 'testpage.php?id=' + id + '&hoeveelheid=' + document.getElementById("hoeveelheid_textfield").value;有一些空值并导致问题。检查iddocument.getElementById("hoeveelheid_textfield")是否为空。可能后者为null,当您尝试访问value属性时,代码会中断。