从数据库中获取变量

时间:2019-06-14 22:42:18

标签: php json ajax xml

在获取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 :(得分:0)

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]) . ";";