2013-02-22 3 views
0

나는 이미지가 들어있는 디렉토리에서 가져 오는거야 한 -백본 서버 반환 HTML

URL : '업로드 /'

페치 성공적인이다,하지만 내 결과

<h1>Index of /backbone_images/uploads</h1> 
<ul><li><a href="/backbone_images/"> Parent Directory</a></li> 
<li><a href="2012-12-11%2015.30.221.jpg"> 2012-12-11 15.30.221.jpg</a></li> 
<li><a href="ian1.jpg"> in1.jpg</a></li> 
<li><a href="imagedummy.png"> imagedummy.png</a></li> 

A) directo에서 가져 오는 경우 서버는 JSON을 반환해야합니다 기본적으로

같은 디렉토리에있는 이미지의 html 목록이 포함되어 있습니다 이미지가 있습니까? B)이 HTML 응답을 JSON으로 변환하는 쉬운 방법이 없다면?

답변

0

가) JSON을 반환하도록 서버를 설정해야합니다. 쉽게 브라우저를 사용하여 URL로 이동하여이 문제를 테스트 할 수 있습니다, 당신이 뭔가를 얻어야한다 :

{"Parent Directory":[{"link":"2012-12-11%2015.30.221.jpg", text:"2012-12-11 15.30.221.jpg"},{"link":"ian1.jpg", text:"ian1.jpg"},{"link":"imagedummy.png", text:"imagedummy.png"}]} 

그것은 당신이 당신에게 JSON 메시지를 구성하는 방법을 정의 할 몫이다. 어떻게하는지는 서버에서 사용중인 기술과 백본과는 아무런 관련이 없습니다. 더 많은 도움이 필요하면 더 자세한 정보를 게시해야합니다.

B) 제가 아는 바로는 HTML에서 JSON으로 자동 변환하는 쉬운 방법이 없습니다. 이를 수행하는 방법은 서버 측에서 사용중인 방법에 따라 다릅니다.

+0

이제 기본적으로 디렉토리로 이동하지 않고 디렉토리의 이미지를 나열하고 JSON으로 목록을 반환하는 PHP 파일에서 가져 오는 중입니다. 결과는 다음과 같습니다. '[ ".", " DS_Store ","2012-12-11 15.30.221.jpg ","ian1.jpg ","imagedummy.png "] 그러나 .ds_store 및 '.' –

+0

ok 당신이 맞았습니다. 이것은 서버 문제였습니다 (일명 PHP 파일을 가리켰습니다) –

관련 문제