JQuery AJAX-如何从URL检索JSON数据

JQuery AJAX-How to retrieve JSON data from URL?

本文关键字:检索 JSON 数据 URL AJAX- JQuery      更新时间:2023-09-26

我正在处理一些需要从API检索数据的代码。这个想法是获取 json 数据并在我有数据时对其进行解码,我在 PHP 上使用 file_get_contents 和 json_decode 之前已经这样做了。

有关详细信息:

我需要该代码进行座位预订,用户可以选择自己的座位。所以我用桌子制作了座位图,"td"是可点击的。除了 API 之外,一切都运行良好。我想要的是当座位已经点击/选择时,我从 API 检索数据。

我试过:

$.getJSON(jos, function(jd) {
    var hah = $.parseJSON(jd);
    alert(jd);
});
$.ajax({
    url: jos,
})
.done(function(data) {
    alert('data');
});

注意:jos 是包含我的 API 网址的变量

我将不胜感激任何回应

你不需要

将数据从$.getJSON()转换为JSON,因为它已经是一个JSON字符串:

$.getJSON(jos, function(jd) {
    alert(jd);
});
$.ajax(
   url: jos,
   dataType: "json",
   success: function(data){
      alert(data);
   }
);

将 dataType 指定为 json 意味着您需要从服务器获得 json 对象。