【问题标题】:500 (Internal Server Error)500内部服务器错误)
【发布时间】:2014-10-13 09:36:08
【问题描述】:
    function update(){
    var data = $form_value;
    $.ajax({
      url: "https://api.knackhq.com/v1/scenes/scene_93/views/view_848/records/542bdc7a1e953ed90509aeab",
      type: "PUT",
      headers: {"X-Knack-Application-Id": "", "X-Knack-REST-API-Key":""},
      data: data,
      success: function(response) { 
        alert('Record created');
        console.log($form_value);
      }
    });
}

我不确定为什么会收到内部服务器 500 错误,url 接缝是正确的,因为它可以与 GET 一起使用。

【问题讨论】:

  • 联系 api.knackhq.com 管理员以了解该错误。如果你有服务器端代码把它放在这里..
  • 如果它适用于 GET 并不意味着它适用于 PUT
  • 这个问题似乎是题外话,因为它是关于在 OP 尚未发布代码的服务器上发生的错误。

标签: javascript jquery put


【解决方案1】:

500 表示服务器内部存在问题。除了联系运行它的人并询问发生了什么之外,您无能为力。

【讨论】:

  • 这应该是评论。
【解决方案2】:

我认为 type: "POST" 而不是 type: "GET" 应该适合你

【讨论】:

  • 我尝试了很多组合,以至于我觉得我要生病了,哈哈。任何志愿者都想看到完整的代码,我需要一个合作伙伴来解决这个问题。
  • 你的 servlet 中是否实现了 doPost() 方法?
猜你喜欢
  • 2019-01-17
  • 2011-10-17
  • 2010-11-15
  • 1970-01-01
  • 2017-04-12
  • 2018-01-06
相关资源
最近更新 更多