将ejs数组传递给javascript函数

时间:2016-12-25 11:13:46

标签: 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="form" action="/index-loggedin" method="post" onsubmit=" return validate("<%= items %>")" >

任何帮助?

1 个答案:

答案 0 :(得分:0)

我假设您的功能位于服务器上。你想从一个html页面(用EJS编写)传递一个数组。 由于JSON格式,将数组从HTML页面发送到服务器的唯一方法是字符串。 因此,我建议您将数组发送为JSON.stringify(array)