【问题标题】:Fetching variable from the database从数据库中获取变量
【发布时间】:2019-06-14 22:42:18
【问题描述】:

我在获取 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}
]}

【问题讨论】:

  • 这不是 JSON,而是 JavaScript。

标签: php json ajax xml


【解决方案1】:

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

【讨论】:

  • 但我希望从数据库@Barmar 中检索变量 js 中的那些数据
  • 我已经更新了答案以显示如何从数据库中获取它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-17
  • 1970-01-01
  • 2015-09-12
  • 1970-01-01
  • 1970-01-01
  • 2018-06-29
相关资源
最近更新 更多