2016-12-25 133 views
-1

如何在javascript函数中传递ejs数组?将ejs数组传递给javascript函数

function validate(array) { 
alert("Here"); 
var ok = false; 

var emailva = document.getElementById("email").value; 
var passva = document.getElementById("password").value; 

    return ok; 

} 

林通过我的EJS命名为items阵列它是这样的

<form role="form" action="/index-loggedin" method="post" onsubmit=" return validate("<%= items %>")" > 

任何帮助吗?

回答

0

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