骨干服务器返回html

时间:2013-02-22 11:57:47

标签: ajax json backbone.js get fetch

我已经设置了简单的骨骼代码,我是从包含图像的目录中获取的 -

url:'uploads /'

fetch是成功的,但我的结果基本上包含目录中图像的html列表

喜欢:

<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)如果从图像目录中获取,服务器是否应该返回JSON? B)如果没有,有一种简单的方法可以将这个HTML响应转换为JSON吗?

1 个答案:

答案 0 :(得分:0)

A)您应该设置服务器以便它返回JSON。你可以通过浏览器访问网址来轻松测试,你应该得到类似的东西:

{"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。如何操作取决于您在服务器端使用的内容。