加上这句之后,就会不停的加载,还加载不出来,
document.getElementById("file1").value = <%=uuidName%>+file1.name;
但是这样写没有问题
document.getElementById("file1").value = file1.name;
那个uuidName没有问题,
加载不出来说明js阻断了页面加载,检查参数类型及引号的书写。
一楼已经给出正确答案,我补充下
document.getElementById("file1").value = <%=uuidName%>+file1.name;
uuidName 它应该是一个字符串类型的值吧?如果是的话,就需要用引号包围。如果是数字类型,可以直接这样写。
正确的写法:
document.getElementById("file1").value = "<%=uuidName%>" + file1.name;