2016-08-09 4 views
0

Iamはすべてのプロジェクトのリストを取得するためにJIRAを使用しています。リストを取得してhtmlに入れるためにAjax呼び出しを使用していました。Ajax jqueryはすべてのプロジェクトのリストを取得するために呼び出します

<html><td><select id="projectsList" class="textFld"></select></td></html> 

プロジェクトリストにデータが入力されていません。 URLを直接テストするとURLが正常に機能していました。

$(document).ready(function(){ getAllProjectsList(); }); 



function getAllProjectsList() { 
$.ajax({ 
    type : "GET", 
    url : "http://server/issues/rest/api/2/project", 

}, function(status, projectsList) { 
    var htmlContent = '<option value="">Select-One</option>'; 
    if (status === 'success') { 
     $.each(projectsLst, function(index, item) { 
      htmlContent += '<option value="' + item.key + '">' + item.key + '</option>'; 
     }); 
    } else { 
     console.log("Error while retrieving projects list from JIRA service."); 
    } 
    $("#projectsList").html(htmlContent); 
}); 

}

+0

JSエラーが発生していますか?ブラウザのコンソールを確認して確認してください。 – vijayP

+0

コンソールにエラーはありません。 –

+0

これに関する助けを。 –

答えて

0

私はそのクロスドメインの問題を考える...

)の代わりに$アヤックス(の$ .getJSON()メソッドを試してみてください、私はあなたの場合には、それが働いて確認していませんか否か。

$.getJSON("http://server/issues/rest/api/2/project",function(projectsList) { 
    var htmlContent = '<option value="">Select-One</option>'; 
    if (status === 'success') { 
     $.each(projectsLst, function(index, item) { 
      htmlContent += '<option value="' + item.key + '">' + item.key + '</option>'; 
     }); 
    } else { 
     console.log("Error while retrieving projects list from JIRA service."); 
    } 
    $("#projectsList").html(htmlContent); 
}); 
+0

リストには入力されていません... –

+0

または単にcrossDomainをtrueにします。 これを参照してくださいhttp://api.jquery.com/jQuery.ajax/ –

+0

実際に検索されていることをよりよく理解できるように、出力を控えてください。 –

0
$.ajax({ 
    type : "GET", 
    url : "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); 
       }    });} 

今私は、プロジェクトにlist.Basedプロジェクトは、ユーザーのリストを取得する方法を選択しました。

関連する問題