我的代码是这样的。
function deleteAction(obj,tableName){
inputs=obj.parentNode.parentNode.getElementsByTagName("input");
newValues="";
for(i=0;i<inputs.length;i++){
newValues+=inputs[i].value+",";
}
url="http://localhost:8081/SimpleWeb/SimpleServlet?action=delete&tableName="+tableName+"&newValue="+newValues;
window.location.href=url;
}
我确保在点击Chrome调试按钮时会运行该功能。
字符串url有效,因为我可以将其复制到浏览器并正确打开页面。
但是在这个函数中,即使我将网址更改为&#34; http://google.com&#34; ...为什么
,window.location.href
也无法正常工作
答案 0 :(得分:0)
是i
变量全局吗?看好后,我建议你改变这个
for(i=0;i<inputs.length;i++){
newValues+=inputs[i].value+",";
}
到
for(var j=0;j<inputs.length;j++){
newValues+=inputs[j].value+",";
}