Javascript 发送带有文件的var,在脚本中访问它&;显示隐藏的div

Javascript 发送带有文件的var,在脚本中访问它&;显示隐藏的div,javascript,jquery,node.js,Javascript,Jquery,Node.js,目前,home.html页面中有一个表单,允许我们提交数据。保存数据后,将显示相同的.html页面,但显示不同的div(类似-congts的消息,将创建轮询…)。 为此,我在发送文件的同时发送一个布尔变量dataSaved,以便检索布尔变量并显示div $(document).ready(function(){ ............// some more code here, are working fine. const dataSaved = <%= dataS

目前,home.html页面中有一个表单,允许我们提交数据。保存数据后,将显示相同的.html页面,但显示不同的div(类似-congts的消息,将创建轮询…)。 为此,我在发送文件的同时发送一个布尔变量dataSaved,以便检索布尔变量并显示div

$(document).ready(function(){
    ............// some more code here, are working fine. 
    const dataSaved = <%= dataSaved %>;
    console.log(dataSaved); // not getting this
    if (dataSaved ) {
       $("#newPollDiv").hide();
       $("#myPollDiv").hide();
       $("#pollCreated").show();
    }
}
我正在提交这样的表格-

<form class="" action="/home/newPoll" method="post">
<form> 
如果这个var dataSaved为true,我想显示div

$(document).ready(function(){
    ............// some more code here, are working fine. 
    const dataSaved = <%= dataSaved %>;
    console.log(dataSaved); // not getting this
    if (dataSaved ) {
       $("#newPollDiv").hide();
       $("#myPollDiv").hide();
       $("#pollCreated").show();
    }
}
$(文档).ready(函数(){
这里还有一些代码,可以正常工作。
constdatasaved=;
console.log(dataSaved);//无法获取此
如果(数据保存){
$(“#newPollDiv”).hide();
$(“#myPollDiv”).hide();
$(“#pollCreated”).show();
}
}
我没有使用任何视图模板


如果有其他方法,也请提出建议。

您需要在AJAX请求中发送表单数据。目前,客户端似乎根本没有收到您的响应,因为您在发布表单数据后正在刷新页面

由于您使用的是jQuery,我建议您阅读:

基本上,您可以使用函数
$.post
将表单数据发送到URL,并使用回调将div显示为输入

例如:

$.post("/your/api/endpoint", function(response) {
    $("#newPollDiv").hide();
    //...
});

您需要在AJAX请求中发送表单数据。现在客户端似乎根本没有收到您的响应,因为您在发布表单数据后正在刷新页面

由于您使用的是jQuery,我建议您阅读:

基本上,您可以使用函数
$.post
将表单数据发送到URL,并使用回调将div显示为输入

例如:

$.post("/your/api/endpoint", function(response) {
    $("#newPollDiv").hide();
    //...
});

如何发送表单数据?是使用AJAX还是在发布数据后刷新页面?如果刷新页面,客户端将不会捕获服务器的响应。@CoConUnitFred POST已更新。正在刷新页面。请建议如何在不刷新的情况下执行此操作。如何发送表单数据?是使用AJAX还是ar发布数据后是否要刷新页面?如果要刷新页面,客户端将无法捕获服务器的响应。@CoConUnitFred POST已更新。正在刷新页面。请建议如何在不刷新的情况下执行此操作。