【发布时间】:2016-08-29 01:40:45
【问题描述】:
javascript 提交在 https 中不起作用。
javascript 代码
function apply()
{
document.fileinfo.action='<%=uploadJSP%>';
// uploadJSP = https://localhost/upload.jsp
document.fileinfo.submit();
}
html代码
<form name="fileinfo" action="upload.jsp" enctype="multipart/form-data" method="post">
...
</form>
在 IE 开发工具上捕获新网络的结果,
...
DOMContentLoaded (event) + 184ms -
Load (event) + 197ms -
加载(事件)中断
这段代码在http上正常运行(uploadJSP = http://loaclhost/upload.jsp)
我不知道出了什么问题。
请建议我解决这个问题
【问题讨论】:
-
请定义“不工作”。请提供其他网络/控制台错误。这不是简单的 http/https(混合内容)不匹配吗?
-
不工作是没有响应错误页面。控制台错误是 DOM7011:此页面上的代码禁用了前后缓存。我发现控制台错误,但我无法解决。 http 和 https 都是有效的 url。
标签: javascript https form-submit