缺少用于获取JavaScript $ .get函数的脚本,这些脚本无法从Companies House API获取数据

时间:2018-09-21 15:50:22

标签: javascript jquery json api

我有为我开发的以下脚本,可在远程服务器上使用。但是,我将代码复制到了另一个域,而API Ge函数不起作用。我有API的密钥,我猜测有一些服务器端脚本正在运行以直接传递给它(猜测)。  我只需要微调一下缺少的内容,即可使代码从公司内部的API中获取数据。随意对我放松!

$(document).ready(function() {
  $("#questions button.btn-toggle").on("click", function() {
    $("#questions button").removeClass("active");
    $(this).addClass("active");
  });

  $("#questions button.submit").on("click", function() {
    $.get("/api/company/" + $("#company_no").val(), {}, function(data) {
      $(".company_no_container").hide();
      $(".company_details_container").show();
      $("#company_details").text(data.name + '\n' + data.siteLocation + '\n' + data.status);
      $("#company_name").val(data.name);
      $("#site_location").val(data.siteLocation);
      $("#status").val(data.status);
    });
  });

  $("#know-company").on("click", function() {
    $(".company_no_container").show();
    $(".company_manual_container, company_details_container").hide();
  });

  $("#do-not-know-company").on("click", function() {
    $(".company_manual_container").show();
    $(".company_no_container, .company_details_container").hide();
  });

  $("#change_details").on("click", function() {
    $("#do-not-know-company").click();
  });

  $(".nature_q1").eq(0).on("change", function() {
    $(".nature_q2").eq(0).removeAttr("disabled");
  });

  $(".nature_q2").eq(0).on("change", function() {
    $(".add_nature").eq(0).show();
  });

  $(".add_nature").on("click", function() {
    $(this).hide();
    $(".nature_2_container").show();
  });
});

0 个答案:

没有答案