javascript - 如何加载json数据到id ="hello"

标签 javascript jquery json

HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <title>doers.lk</title>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <style type="text/css" media="screen">

    </style>
    </head>
    <body>
      <p id="hello"></p>
    </body>
    </html>

JQUERY

$.getJSON('http://api.wipmania.com/jsonp?callback=?', function (data) {
  alert('Latitude: ' + data.latitude +
        '\n Longitude: ' + data.longitude +
        '\n Country: ' + data.address.country);
});

DEMO HERE

我想将此 json 数据加载到 id="hello"。更好的方法是什么?

最佳答案

jQuery 提供 .html()让您获取/设置元素内容的方法。在您的回调中,您可以选择其 id 上的元素并使用 .html() 方法添加您的内容。

$.getJSON('http://api.wipmania.com/jsonp?callback=?', function (data) {
  $("#hello").html('Latitude: ' + data.latitude +
        '<br /> Longitude: ' + data.longitude +
        '<br /> Country: ' + data.address.country);
});​

Working example

关于javascript - 如何加载json数据到id ="hello",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13786701/

相关文章:

javascript - IF 条件下的 Google map

javascript - jquery - 使用链接和 php session 切换输入值

javascript - 无法从 JSON 获取嵌套对象

javascript - 加载新站点时关闭选项卡

javascript - 使用 anchor 标签平滑滚动时左右轮播控件不起作用

Jquery Mobile - 奇怪的问号图标

ios - 使用 Alamofire 在 Swift 4 中解析 Youtube api

java - 我想使用 org.json.simple.JSONObject 生成以下 JSON 数据对象,如何在 java 中执行此操作?

javascript - Bootstrap 轮播不工作 : stack images (using rails)

javascript - ng-repeat 定义的次数而不是在数组上重复的方法?