获取请求在javascript中失败

获取请求在javascript中失败,javascript,get,variable-assignment,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.getElemen

我试图用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”会有什么问题



谢谢

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

theUrl='testpage.php?id='+id+'&hoeveleheid='+document.getElementById(“hoeveleheid_textfield”).value
的某些内容为null并导致问题。检查
id
document.getElementById(“hoeveelheid_textfield”)
是否为空。后者可能为null,当您尝试访问
属性时,代码会中断。

theUrl='testpage.php?id='+id+'&hoeveleheid='+document.getElementById(“hoeveleheid_textfield”).value
的某些内容为null并导致问题。检查
id
document.getElementById(“hoeveelheid_textfield”)
是否为空。后者可能为null,当您尝试访问
属性时,代码会中断。

theUrl='testpage.php?id='+id+'&hoeveleheid='+document.getElementById(“hoeveleheid_textfield”).value
的某些内容为null并导致问题。检查
id
document.getElementById(“hoeveelheid_textfield”)
是否为空。后者可能为空,当您尝试访问
属性时,代码会中断。

PRO-TIP:不要使用async=false。对服务器的同步请求会阻止UI并将其冻结。开发人员控制台中的错误日志现在显示“无法访问空引用上的属性‘值’”的几率为99%。但即使我在这一点上错了,它也会提供更多关于执行为何停止的有用信息,所以去查一下。Firefox或Chrome的错误控制台是否显示了一些错误?页面上是否存在id为
hoeveelheid_textfield
的输入?这是我的第一段javascript,但从未听说过“错误控制台”,我在Firefox上找到它,它说:TypeError:document.getElementById(…)为null,实际上,我把输入id和输入名称弄混了。。我真是个跛子..提示:不要使用async=false。对服务器的同步请求会阻止UI并将其冻结。开发人员控制台中的错误日志现在显示“无法访问空引用上的属性‘值’”的几率为99%。但即使我在这一点上错了,它也会提供更多关于执行为何停止的有用信息,所以去查一下。Firefox或Chrome的错误控制台是否显示了一些错误?页面上是否存在id为
hoeveelheid_textfield
的输入?这是我的第一段javascript,但从未听说过“错误控制台”,我在Firefox上找到它,它说:TypeError:document.getElementById(…)为null,实际上,我把输入id和输入名称弄混了。。我真是个跛子..提示:不要使用async=false。对服务器的同步请求会阻止UI并将其冻结。开发人员控制台中的错误日志现在显示“无法访问空引用上的属性‘值’”的几率为99%。但即使我在这一点上错了,它也会提供更多关于执行为何停止的有用信息,所以去查一下。Firefox或Chrome的错误控制台是否显示了一些错误?页面上是否存在id为
hoeveelheid_textfield
的输入?这是我的第一段javascript,但从未听说过“错误控制台”,我在Firefox上找到它,它说:TypeError:document.getElementById(…)为null,实际上,我把输入id和输入名称弄混了。。我真是个跛子..提示:不要使用async=false。对服务器的同步请求会阻止UI并将其冻结。开发人员控制台中的错误日志现在显示“无法访问空引用上的属性‘值’”的几率为99%。但即使我在这一点上错了,它也会提供更多关于执行为何停止的有用信息,所以去查一下。Firefox或Chrome的错误控制台是否显示了一些错误?页面上是否存在id为
hoeveelheid_textfield
的输入?这是我的第一段javascript,但从未听说过“错误控制台”,我在Firefox上找到它,它说:TypeError:document.getElementById(…)为null,实际上,我把输入id和输入名称弄混了。。我真是个跛子。。