如何在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="form" action="/index-loggedin" method="post" onsubmit=" return validate("<%= items %>")" >
任何帮助?
答案 0 :(得分:0)
我假设您的功能位于服务器上。你想从一个html页面(用EJS编写)传递一个数组。
由于JSON格式,将数组从HTML页面发送到服务器的唯一方法是字符串。
因此,我建议您将数组发送为JSON.stringify(array)