Связывание данных AJAX с шаблоном списка HTML - PullRequest
1 голос
/ 09 января 2010

Мне бы хотелось, чтобы такая функция, как привязка, была в Silverlight, но она работает для вызовов html и ajax.

Я получаю массив следующих объектов с сервера, который является пользовательской информацией, класс которой выглядит следующим образом:

public class User{
    public int UserId;
    public string ImgUrl;
    public string UserName;
}

Если у меня есть шаблон элемента списка, например:

<div id="{USERID}">
    <img src="{ITEM_IMAGE_URL}" />
    <span>UserName: </span><span>{USERNAME}</span>
</div>

Есть ли способ в javascript / Jquery легко связать данные с этим шаблоном элемента?

Спасибо

Ответы [ 2 ]

2 голосов
/ 09 января 2010

Рик Штрал имеет довольно хороший пост по опциям для клиентских шаблонов с JQuery

1 голос
/ 09 января 2010

Посмотрите на этот parseTemplate Расширение Jquery Он также имеет полностью функциональный проект, который вы можете скачать и запустить. Образец прекрасно работает.

  var output = $('#MyTemplate').parseTemplate(json);
                        $('#MyTemplateOutput').html(output);

Он использует этот синтаксис для шаблонов.

<td id="CustomerRow_<#= i.toString() #>">
 <#= cust.FirstName #>
</td> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...