Как получить идентификатор вложения на странице вопросов JIRA с помощью JS?
Я использую AJAX-вызов, URL которого нуждается в идентификаторе вложения. Я сейчас использую жестко запрограммированный URL-адрес: AJS.contextPath()+"/rest/api/latest/attachment/10415"
jQuery.ajax({
url: AJS.contextPath()+"/rest/api/latest/attachment/10415",
TYPE: "GET",
//dataType: "application/json",
dataType: "text",
success: function(data){
console.log("Success");
},
error: function(data){
console.error("Error with attachments");
},
}).done(function(data){
console.log("Done with greying attachments");
});
Так что это работает только для вложения с идентификатором 10415. Я думал о том, чтобы сделать 2 ajax-вызова, вышеупомянутый был вторым. И первый, имеющий URL-адрес AJS.contextPath()+"/rest/api/latest/issue/${issueId}, который возвращает URL-адрес содержимого указанного выше вызова ajax.
Я новичок в AJAX, поэтому я не уверен, будет ли это работать. Кроме того, dataType должен быть "текст" или "приложение / JSON"?
1 ответ
Решение
Я уже ответил на симуляционный вопрос h https://answers.atlassian.com/questions/278734/how-to-grab-attachment-id-on-issue-page-using-js