dqlk31541
2018-01-19 16:14将PHP数组发送到在echoed string中调用的JS函数
I have a multidimensional array and want to send it as a parameter to JS function. Google told me that json_encode()
is the way to go, but I get an unterminated string literal error when I try to call the function.
Here's my code:
$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>";
And the example echo of the array after 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"}]
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 将PHP数组发送到在echoed string中调用的JS函数
- javascript
- arrays
- php
- 1个回答
- 如何从PHP打印按钮调用JavaScript函数
- javascript
- php
- 4个回答