html文档正文onLoad函数可以包含XMLHttpRequest吗? onLoad函数运行并且正在发送XMLHttpRequest。 从那里它似乎被忽略了; onreadystatechange函数是 不叫。 正确处理后续XMLHttpRequests。所以我很想知道 关于它在onLoad函数中的用法 使用Firefox 47.0运行。
var ifm = "If-Modified-Since";
var ifmDate = "Sat, 01 Jan 2000 00:00:00 GMT";
function initPage() {
document.getElementById("refreshratetxt").value = interval;
refreshPage();
timerval = setInterval("refreshPage()", interval * 1000);
}
function refreshPage() {
sensordataGet();
}
function createXHR() {
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
return new XMLHttpRequest();
}
<code removed here>
}
function sensordataGet() {
var sensordata = createXHR();
sensordata.open("GET", "sensordataget.py", true); // _sensordataget
sensordata.setRequestHeader(ifm, ifmDate);
sensordata.onreadystatechange = function () {
if (sensordata.readyState == 4) {
if (sensordata.status == 200) {
var response = JSON.parse(sensordata.responseText);
<code removed here>
}
}
}
sensordata.send();
}
<body onLoad="initPage()">
答案 0 :(得分:0)
你可以参考这个......
<%
int n=Integer.parseInt(request.getParameter("val"));
for(int i=1;i<=10;i++)
out.print(i*n+"<br>");
%>
index.jsp
predict( model, new_data)
答案 1 :(得分:0)
简短的回答是肯定的,你可以在onLoad函数中拥有XMLHttpRequest。答案很长,我看到的问题是由sensordataget python函数中的计时问题引起的。
答案 2 :(得分:0)
此代码应完成您想要的工作:
<script>
window.onload = yourFunction(){
/* executed when page is loaded*/
};
</script>