从 URL 解析 JSON

发布于 2025-01-02 00:37:59 字数 161 浏览 0 评论 0原文

我正在构建一个网站,并使用返回 JSON 响应的 url,例如:

{name:mark; status:ok}

我想在 HTML 页面中仅使用 JavaScript 或 jQuery 来获取名称。

有人可以帮我做到这一点吗?

I am building a web site and I use a url which returns a JSON response, like:

{name:mark; status:ok}

I would like to obtain the name, using only JavaScript or jQuery in my HTML page.

Can somebody help me to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

┾廆蒐ゝ 2025-01-09 00:37:59

看一下 jQuery 的 .getJSON() 方法,它将让您变得非常轻松。

$.getJSON('yourURL.php', function(data) {
  alert(data.name);
});

如果您需要更大的灵活性,您应该看看 .ajax() 相反。 .getJSON() 实际上只是 .ajax() 方法的简写,适合发出简单的请求来获取 JSON。使用 .ajax() 您将有更多选项 - 例如指定错误处理程序等等。

Have a look at jQuery's .getJSON() method, which will make it really easy for you.

$.getJSON('yourURL.php', function(data) {
  alert(data.name);
});

If you need more flexibility you should have a look at .ajax() instead. .getJSON() is really just a short hand for the .ajax() method, suitable for making simple requests to fetch JSON. With .ajax() you will have a lot of more options - specifying an error handler for instance, and much more.

阪姬 2025-01-09 00:37:59
$.getJSON("URL", function(json) {
   alert("JSON Data: " + json.name);
 });

我想这对你有用。

如果你想传递参数,那么这里是代码

$.getJSON("URL", { name: "John", time: "2pm" }, function(json) {
    alert("JSON Data: " + json.name);
    });

参考链接

$.getJSON("URL", function(json) {
   alert("JSON Data: " + json.name);
 });

I guess this will work for you.

If you want to Pass parameters then here is code

$.getJSON("URL", { name: "John", time: "2pm" }, function(json) {
    alert("JSON Data: " + json.name);
    });

Refer link

   $(document).ready(function () {
    var url = 'https://graph.facebook.com/me';
    $.getJSON(url, function (data) {
        alert(data.name);
    });
}); 
   $(document).ready(function () {
    var url = 'https://graph.facebook.com/me';
    $.getJSON(url, function (data) {
        alert(data.name);
    });
}); 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文