Извлечение переменной из базы данных - PullRequest
0 голосов
/ 15 июня 2019

Мне нужна помощь по извлечению и передаче данных JSON в переменную в моем файле JavaScript. Как мне этого добиться?

passing data.js using ajax
speedTest.info = data.js;

json file
var data = {    
"js": [{"case_id":"1","case_name":"wizi","first_name":"pangras","mkoa":"Dodoma","wilaya":"Dodoma mjini","siku":"Jumatatu","police_district":"police_district","longitude":35.746062,"latitude":-6.1630475}
]}

1 Ответ

0 голосов
/ 15 июня 2019

data.js - это JavaScript, а не JSON.Таким образом, вы можете просто загрузить его как любой другой скрипт.

<script src="data.js"></script>
<script>
speedTest.info = data;
</script>

Если вы хотите получать динамические данные из базы данных, вы можете изменить src="data.js" на src="data.php".Сценарий PHP может сделать что-то вроде:

$results = $pdo->query("SELECT ...");
$data = $results->fetchAll(PDO::FETCH_ASSOC);
header("Content-type: text/javascript");
echo "var data = " . json_encode(["js" => $data]) . ";";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...