【发布时间】:2018-01-19 16:14:44
【问题描述】:
我有一个多维数组,想将它作为参数发送给 JS 函数。谷歌告诉我json_encode() 是要走的路,但是当我尝试调用该函数时,我得到一个未终止的字符串文字错误。
这是我的代码:
$wynik_artefakty = $polaczenie->query("SELECT * FROM artefakty");
$tablica_artefakty = mysqli_fetch_all($wynik_artefakty,MYSQLI_ASSOC);
$tablica_artefakty = json_encode($tablica_artefakty);
echo "<div class='wpis'
onclick=\"dodajDiv('$tablica_artefakty')\">"
.$tablica_jednostek[$i]['nazwa']." ".$tablica_jednostek[$i]['koszt']."</div>";
以及json_encode()之后数组的示例回显:
[{"Id":"2","nazwa":"Sceptre of Atrocities","personal":"The
Gorgon","dla_maga":"0","koszt":"15"},{"Id":"3","nazwa":"Artefakt dla
maga","personal":"","dla_maga":"1","koszt":"10"}]
【问题讨论】:
标签: javascript php arrays multidimensional-array