2013-04-25 5 views
0

내 코드가 올바른 객체를 인식하는 데 문제가 있습니다. 그러나 파일을 테스트 할 때 이미지가 전혀 표시되지 않습니다. 나는 이중 체크를했고 404 응답을 얻었지만 올바른 디렉토리에 파일이 존재합니다.내 코드가 이미지를로드하지 않습니다.

//JSON OBJECT SAMPLE IS BELOW, A SEPARATE FILE.... 
var reviews = [{ 
     Id: "ajjhwejkssl", 
     Title: "The little camera that could!", 
     Rating: 5, 
     Body: "TEXT HERE", 
     CreateDate: new Date(2012, 5, 23, 14, 12, 10, 0), 
     Owner: { 
      Id: "kwergiueerwq", 
      Name: "Bugs Bunny", 
      Url: "./users.html?id=kwergiueerwq", 
      AvatarImage: "./avatars/bugsbunny.jpg", 
      IsFeaturedReviewer: false, 
      CreateDate: new Date(2012, 2, 12, 9, 44, 0, 0) 
     } 
    } 
] 


//CODE 
var data = reviews; 
$(document).ready(function() { 
    //console.log("browser: " + browser); 
    for (var i = 0; i < data.length; i++) { 
     try { 
      //CREATE NEW REVIEW DIV 
      var reviewPost = "<div class='review'><div class='clear'></div><div class='content'><div class='datePosted'>" + data[i].CreateDate + "</div><div class='avatar'><div class='header'><div class='rating'><img src='images/star-sprite.png'/><img src='images/star-sprite.png'/><img src='images/star-sprite.png'/><img src='images/star-sprite.png'/><img src='images/star-sprite.png'/></div></div><div class='clear'></div><div class='title'>" + data[i].Title + "</div><div class='memberImg'><img id='thumb' src=" + data[i].Owner.AvatarImage + "/></div><div id='member'><div class='reviewedBy'>Reviewed by <a href='' class='member'>" + data[i].Owner.Name + "</a></div><div class='membership'>Member Since " + data[i].Owner.CreateDate + "</div></div></div></div><div class='clear'></div><div class='message'>" + data[i].Body + "</div></div><div class='clear'></div>"; 
      if (data[i].Rating != null) { 
       console.log("Rating: " + data[i].Rating); 
      } 
      //adds reviewPost inside of reviews 
      review.append(reviewPost); 
      //document.write(reviewPost); 
     } catch (e) { 
      console.log("error: " + e); 
     }; 
    } 
}); 

모든 아이디어와 제안이 우수 할 것입니다.

+0

위치가 일치합니까? 브라우저에서 피들러 또는 네트워크 도구와 같은 것을 실행하고 정확한 URL이 무엇인지 확인하십시오. – DaveHogan

답변

0

경로에있는 점은 내가 배운대로, 중요하지 않지만 :

또한, 아바타 디렉토리 웹 디렉토리의 루트에 실제로 있는지 확인하십시오.

+0

'.'은 완전히 irrelavent입니다. '.'는 '이 디렉토리'를 의미합니다. – sircapsalot

+0

맞습니다. 감사. 나는 전에 그 구문을 보거나 사용하지 못했습니다. – AnalogWeapon

+0

모든 사람이 다르게 코드 :) – sircapsalot

관련 문제