0
JS配列を外部スクリプトに転送するにはどうすればよいですか?JS配列を外部スクリプトに転送する方法
<li onclick='myfunction("{myarray}")'>TRANSFER</li>
externalscript.jsが見えます: 私はSmartyの配列{} myarrayのこのコードを持っている
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