javascript表单提交在https中不起作用

javascript表单提交在https中不起作用,javascript,https,form-submit,Javascript,Https,Form Submit,javascript提交在https中不起作用 javascript代码 function apply() { document.fileinfo.action='<%=uploadJSP%>'; // uploadJSP = https://localhost/upload.jsp document.fileinfo.submit(); } 负载(事件)中断 此代码在http上正常工作(uploadJSP=) 我不知道怎么了。 请给我一些建议来解决这个问题

javascript提交在https中不起作用

javascript代码

function apply()
{
    document.fileinfo.action='<%=uploadJSP%>';
    // uploadJSP = https://localhost/upload.jsp
    document.fileinfo.submit();
}
负载(事件)中断

此代码在http上正常工作(uploadJSP=)

我不知道怎么了。
请给我一些建议来解决这个问题

首先, 您是否尝试过在分配后的第一个代码段中打印
document.fileinfo.action
的值=
“”

仅在服务器发送html文档时处理,因此如果您的脚本与html位于一个单独的文件中,或者您的服务器未处理
标记之间的代码,则
document.fileinfo.action=”“
而不是
document.fileinfo.action=”https://localhost/upload.jsp“
如预期的那样

其次,不需要在javascript中再次设置表单的操作,因为它已经在html中设置好了。因此,与其担心如何在第一个代码片段中传递正确的值,我建议将
document.fileinfo.action=“”
行全部删除。

首先, 您是否尝试过在分配后的第一个代码段中打印
document.fileinfo.action
的值=
“”

仅在服务器发送html文档时处理,因此如果您的脚本与html位于一个单独的文件中,或者您的服务器未处理
标记之间的代码,则
document.fileinfo.action=”“
而不是
document.fileinfo.action=”https://localhost/upload.jsp“
如预期的那样


其次,不需要在javascript中再次设置表单的操作,因为它已经在html中设置好了。因此,与其担心如何在第一个代码段中传递正确的值,我建议将
document.fileinfo.action=“”
行全部删除。

请定义“不工作”。请提供其他网络/控制台错误。这不是一个简单的http/https(混合内容)不匹配吗?不工作是没有错误页面的响应。控制台错误为DOM7011:此页上的代码禁用了反向和正向缓存。我发现控制台错误,但我无法解决。http和https都是有效的url。请定义“不工作”。请提供其他网络/控制台错误。这不是一个简单的http/https(混合内容)不匹配吗?不工作是没有错误页面的响应。控制台错误为DOM7011:此页上的代码禁用了反向和正向缓存。我发现控制台错误,但我无法解决。http和https都是有效的url。
<form name="fileinfo" action="upload.jsp" enctype="multipart/form-data" method="post">
...
</form>
...
DOMContentLoaded (event)‎‎  + 184ms -   
Load (event)‎‎  + 197ms -