2

jQuery を使用して AJAX リクエストを作成しようとしています.Deferred/.promise。ページが読み込まれると関数がヒットし、その後何も起こらず、issueData変数にアクセスできません。関数を実行すると未定義ですが、AJAX 呼び出しは JSON オブジェクトを返します。問題がセットアップ方法にあるかどうかを把握しようとしていますissueData .deferred().promise()

function getIssues(issueData) {
    var issueData = new jQuery.Deferred();
    return $.ajax({
        url: 'http://localhost:49650/Issues.svc/GetIssues',
        type: 'GET',
        dataType: 'json',
        success: function(data) {
            issueData = data;
        },
        error: function () {
            alert('Call not resolved')
        }
    });
    return issueData.promise();    
}
4

2 に答える 2