这是我的 Jquery 代码
$(document).on("click", "a.icons", function() {
var eventId = $(this).data('id');
var patientName = "<%= patients_list["+eventId+"].full_name%>";
$('#idHolder').html(patientName);
});
我想要的是使用Javascript变量作为EJS数组的索引?
任何帮助将不胜感激。
最佳答案
您可以将 EJS 数组转换为 JS 数组:
// Create a JS variable and assign your EJS variable value
var patients_list = <%- JSON.stringify(patients_list) %>;
$(document).on("click", "a.icons", function() {
var eventId = $(this).data('id');
var patientName = patients_list[eventId].full_name;
$('#idHolder').html(patientName);
});
关于javascript - 使用 Javascript 变量作为 EJS 数组的索引 - NODEJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53995454/