将ejs数组传递给javascript函数
如何在javascript函数中传递ejs数组将ejs数组传递给javascript函数,javascript,arrays,node.js,ejs,Javascript,Arrays,Node.js,Ejs,如何在javascript函数中传递ejs数组 function validate(array) { alert("Here"); var ok = false; var emailva = document.getElementById("email").value; var passva = document.getElementById("password").value; return ok; } 我将名为items的ejs数组传递给它 <form role="f
function validate(array) {
alert("Here");
var ok = false;
var emailva = document.getElementById("email").value;
var passva = document.getElementById("password").value;
return ok;
}
我将名为items
的ejs数组传递给它
<form role="form" action="/index-loggedin" method="post" onsubmit=" return validate("<%= items %>")" >
有什么帮助吗?我假定您的功能位于服务器上。您希望从html页面(使用EJS编写)向其传递一个数组。 由于JSON格式,将数组从HTML页面发送到服务器的唯一方法是作为字符串。 因此,我建议您以
JSON.stringify(array)