我已经成功解决了问题,但没有更新。我的目标是使用新字符串更新问题的主体。根据文档here我理解我需要做一个" PATCH"。这就是我到目前为止所做的:
var patchedIssue = $.ajax({
dataType: "json",
type: 'PATCH',
body: newBodyText,
url: issueURL,
success: function(data){
console.log("success");
}
});
但是当我在网络选项卡中执行此操作时,我看到状态代码为422:不可处理的实体。来自API的响应消息是"无效的请求。对于' links / 1 / schema',nil不是对象。"
如果我删除"身体"我得到同样的错误
有什么想法?为了获得正文文本,我确实按照上面的方式做了同样的事情,但是" GET"而不是补丁,然后正文是" patchedIssue.responseJSON.body"
答案 0 :(得分:2)
想出来,需要一个“数据”键。
这成功取代了正文:
float: left;