0

我正在进行 ajax 调用以获取 json 数据。我得到的是这样的:

{
    "footerPkg": [
        {
            "hotelRoomPrice": 100,
            "idHolidayPackage": 1,
            "OriginCity": "New York",
            "itineraryHeader": "Trip to New York",
            "name": "Holiday Package 1"
        },
        {
            "hotelRoomPrice": 50,
            "idHolidayPackage": 1,
            "OriginCity": "Los Angeles",
            "itineraryHeader": "Amazing Los Angeles",
            "name": "Holiday Package 2"
        }
    ]
}

我必须像这样显示这个 json 数组数据:

包裹

是否有模板引擎或其他技术,我可以在 json 参数上指定 css 和其他 html 样式,就像我将应用于其他 html 元素一样?

这样的事情会很棒:

(假设 fragment-1 是数组中每个元素的 id)

data = array[0];
    <div id="fragment-1">
             <table><tr>
            <td><img src='data.image.path' alt="${data.image.altText}" title="${data.image.title}">
            <div id="overlaytextlistinglayout">
            <b><a>data.itineraryHeader</a></b><br>
            <br><a style="color: #000000 ">data.name</a>
    </div>
4

2 回答 2

1

这对您来说可能是一个很好的选择:http ://weblogs.asp.net/scottgu/archive/2010/05/07/jquery-templates-and-data-linking-and-microsoft-contributing-to-jquery.aspx

于 2012-05-23T17:14:31.363 回答
0

我最终使用了mustache,到目前为止它一直很好!

PS:想将@Jon Friskics 评论标记为答案,但做不到。

于 2012-06-04T18:29:09.800 回答