2013-03-24 1 views
0
$.ajax({ 
        url: '@Url.Action("Ajax_GetCartOrders","Business")', 
        type: 'POST', 
        data: JSON.stringify(email), 
        dataType: 'json', 
        processData: false, 
        contentType: 'application/json; charset=utf-8', 
        success: function (result) 
        { 

          alert("success"); // this works 
          alert(result); //this works and shows the correct data 

          $.each(result, function() 
          { 
           alert("inside loop");// this doesnt work 
          }); 
        }, 

왜 $. 각 작업의 경고가 작동하지 않습니까? 성공입니다 경고 작품과 경고 결과이 작동하는 것 같다 올바른 JSON 데이터

result data 

    {"id":6,"email":"TEST","date":"TEST","relation":"TEST"},  {"id":7,"email":"TEST","date":"TEST","relation":"TEST"},{"id":8,"email":"TEST","date":"TEST","relation":"TEST"},{"id":9,"email":"TEST","date":"TEST","relation":"TEST"},{"id":10,"email":"TEST","date":"TEST","relation":"TEST"},{"id":11,"email":"TEST","date":"TEST","relation":"TEST"},{"id":12,"email":"TEST","date":"TEST","relation":"TEST"},{"id":19,"email":"TEST","date":"TEST","relation":"TEST"},{"id":3,"email":"testemail","date":null,"relation":null}] 
+0

그것은 것 같아이 누락'['처음에, 어쨌든 결과는 문자열이나 객체입니까? – gdoron

+0

코드가 작동하려면 '결과'를 json에서 실제 배열로 변환해야합니다. JSON.parse를 사용할 수 있습니다. 각 함수는 콜렉션 객체를 필요로합니다. –

+1

@ChetterHummin :'ajax' 메쏘드는 데이터 형을 json으로 지정할 때 그것을합니다. – Guffa

답변

관련 문제