0
如何将JS数组转换为外部脚本? 我有智者阵列{} myArray的这个代码:如何将JS数组转换为外部脚本
<li onclick='myfunction("{myarray}")'>TRANSFER</li>
externalscript.js样子:
function myfunction(myarray)
{
var content = '<table class="table-data-sheet" id="table">';
{foreach $myarray key=k item=f}
content +='<tr>';
content += '<td>' + "{$k}" + '</td>' + '<td>' + "{$f}" + '</td>';
content += '</tr>';
{/foreach}
content += '</table>';
document.getElementById("table").innerHTML = content;
}
但它不工作。我不知道为什么。 我可以传递变量但不是数组。
好像你发送一个普通字符串“{myArray的}”,你试过没有双引号,只是发送{} myArray的? – randomguy04