0

WCF サービスからデータを取得しようとしています。WCF は JSON 形式でデータを返します。サービスは正しく実行されています。Chrome でサービスを参照すると、JSON データが正しく返されます。問題は、Web アプリが JSON を正しく受信していないことです。コードは以下です。

Firebug は次のエラーを返します: TypeError: e is undefined and My alerts for alert(data); [オブジェクト オブジェクト] を表示

助けてくれてありがとう。サーバーからの応答は、ここで見ることができますhttp://pastebin.com/xzqDQC9s

$.getJSON('http://localhost/Service/TCServiceImpl.svc/getList/' + craftID + '/' + shopID + '/' + shiftNumber + '/' + '08-06-2005' + '/' + '0', function(data){
    //alert('calling json');
    //alert(data);
    getCrewResults(data);
});
function getCrewResults(data){
    var tempCrewList = ''

    alert(data);
    $('#crewList li').remove();
    alert('Crew List removed');
    $.each(data.getCrewResults, function (getCrewResults, result){
        alert('adding crew to temp crew list');
        tempCrewList += '<li>' + result.Name + '</li>';
        alert(result.Name);
    });                 
    $('#crewList').append(tempCrewList);
    $('#crewList').listview(refresh);
     };
});
4

0 に答える 0