Javascript HTML按钮单击似乎调用了错误的函数

Javascript HTML按钮单击似乎调用了错误的函数,javascript,html,jquery,css,Javascript,Html,Jquery,Css,我正在使用bootstrap开发一个web UI,它调用后端Java web服务从数据库中检索数据并将其显示在表中。我有一个函数被这样调用: <body onload="refreshVOI()"> 感兴趣的车辆 您的问题与搜索按钮单击时的页面刷新有关,因为它是一个提交类型的按钮,因为您正在对其调用函数,所以您需要使其button type=“button”不提交,只需检查这是否是您想要的 /* *要更改此许可证标题,请在“项目属性”中选择“许可证标题”。 *要更改此模板文件,

我正在使用bootstrap开发一个web UI,它调用后端Java web服务从数据库中检索数据并将其显示在表中。我有一个函数被这样调用:

<body onload="refreshVOI()">

感兴趣的车辆

您的问题与搜索按钮单击时的页面刷新有关,因为它是一个提交类型的按钮,因为您正在对其调用函数,所以您需要使其button type=“button”不提交,只需检查这是否是您想要的

/*
*要更改此许可证标题,请在“项目属性”中选择“许可证标题”。
*要更改此模板文件,请选择工具|模板
*然后在编辑器中打开模板。
*/
var voiDataArray=[];
函数makeHttpObject(){
试一试{
返回新的XMLHttpRequest();
}捕获(错误){
警报(“错误”);
}
试一试{
返回新的ActiveXObject(“Msxml2.XMLHTTP”);
}捕获(错误){
警报(“错误”);
}
试一试{
返回新的ActiveXObject(“Microsoft.XMLHTTP”);
}捕获(错误){
警报(“错误”);
}
抛出新错误(“无法创建HTTP请求对象”);
}
函数refreshVOI(){
//查找id为“VOITable”的元素:
var VOITable=document.getElementById(“VOITable”);
var tableRows=VOITable.getElementsByTagName('tr');
var rowCount=VOITable.rows.length;
日志(“获取所有警报…”);
对于(var r=1;r0){
var form=document.getElementById('myInput');
var search_val=form.elements.searchfield.value;
console.log(“通过车牌搜索VOI:+search_val”);
//查找id为“VOITable”的元素:
var VOITable=document.getElementById(“VOITable”);
var tableRows=VOITable.getElementsByTagName('tr');
var rowCount=VOITable.rows.length;
log(“get table”);
对于(var r=1;r