在获取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}
]}
答案 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]) . ";";