使用NodeJS,头中的javascript无法使用服务器中的参数

问题描述 投票:0回答:1

我正在制作一个页面,该页面在呈现时会从服务器接收字符串参数。参数正确显示在主体上。但部分在jacascript函数中显示“未捕获的ReferenceError:未定义最新名称”。但部分地,该参数已正确处理并显示其数据。

我认为我缺少相当基本的代码。但是我在浏览互联网将近4个小时时找不到。请帮助我。

我在服务器端的js文件提供了这样的参数。

res.render('index', { title: 'Express', newestname:newestname });  

最新名称是字符串值。

并且在ejs文件中,它分为两个部分处理。

<head>
    <script type='text/javascript'>
        $(function() {
            $('#report').load(newestname);
        });
    </script>
</head>

<body>
    <div>
        <%= newestname %>
    </div>
<body>

使用bodypart的参数可以正常工作。但是最重​​要的参数不起作用。错误消息如下。

未捕获的ReferenceError:未定义最新名称

我尝试使用$(document).ready(function(){},但显示相同的错误。

如何使标头中的参数起作用?

javascript node.js parameters
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.