Wie kann ich JS-Array zu externen Skript übertragen? Ich habe Smarty Array {myarray} und diesen Code:Wie JS-Array zu externen Skript übertragen
<li onclick='myfunction("{myarray}")'>TRANSFER</li>
externalscript.js aussieht:
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;
}
Aber seine nicht funktioniert. Ich weiß nicht warum. Ich kann Variable, aber nicht Array übertragen.
Es sieht so aus, als würden Sie eine einfache Zeichenfolge "{myarray}" senden, haben Sie es ohne Anführungszeichen versucht und nur {myarray} gesendet? – randomguy04