0
Iam mit Jira und müssen die Liste der Benutzer für Projekt ausgewählt füllen.Benutzerliste On-Projekt Wählen Sie mit JQuery Ajax-Aufrufe
<td><select id="projectsList" class="textFld" multiple="multiple"></select></td>
<td><select id="userList" class="textFld"multiple="multiple" ></select></td>
geschriebenes Skript
$(document).ready(function(){ getAllProjectsList();
$("#projectsList").change(function() {
var projKey = $("#projectsList").val();
if (projKey.length > 0) {
getAllUsersList(projKey);
}
});
});
function getAllProjectsList() { $.ajax({
type : "GET",
url : "http://server/issues/rest/api/2/project",
success: function(projectsList){
var htmlContent = '<option value="">Select-One</option>';
$.each(projectsList, function(index, item) {
htmlContent += '<option value="' + item.key + '">' + item.key + '</option>';
});
$("#projectsList").html(htmlContent);
}
}); }
Ich habe Liste aller Projekte von server.Now ich brauche Liste aller Benutzer für ausgewählte Projekt [Multi-Projekt].
function getAllUsersList(projKey) { var proj= $("#projectsList option:selected").text();$.ajax({
type : "GET",
path : "http:/server/issues/rest/api/2/user/assignable/search?jql=project=proj AND startAt=0 AND maxResults=500 AND username=%",
contentType: "application/json;charset=utf-8",
dataType: "text",
success: function(userList){
var htmlContent = '<option value="">Select-One</option>';
$.each(userList, function(index, item){
var userId = item.UserID;
htmlContent += '<option value="' + item.key + '">' + item.key + '</option>';
});
$("#userList").html(htmlContent);
} }); }
bekommen Liste als undefined ...... Jede Hilfe .. ??
Was zum Teufel ist das 'http:/server/issues/rest/api/2/user/zuweisbar/suchen? Jql = project = proj UND startAt = 0 UND maxResults = 500 UND username =% '? Ist es möglich, Abfrage-String-Parameter wie folgt zu übergeben? Denke nicht. Könnten Sie Ihrem ajax req einen Fehlerrückruf hinzufügen und prüfen, ob Fehler auftreten? – DavidDomain
Kein Fehler an der Konsole ... Aber die Benutzerliste war undefiniert ... also um die Benutzerliste basierend auf dem ausgewählten Projekt zu erhalten .. ?? –