2009-12-01 5 views
0
  1. asp.net MVC модель объекта является извлекалось Ajax вызова - $ .ajax (....
  2. форма имеет поля с идентификаторами точно соответствующие свойства на вернулся JSon объект (созданный Html.TextBox("NAME", Model.Order.NAME))

Как для автоматического заполнения полей (входов) с соответствующими свойствами объекта JSON? вручную будет, как $("#NAME).val(json.NAME) так, как сделать эту динамику? есть ли какое-то отражения (например, System.Reflection в C#) для javascript/jquery?JQuery - динамически заполнить поля с JSON на основе имени свойства

ответ

1

Может быть что-то вроде этого:

$("#formId input").each(function(){ 
    $(this).val(json[$(this).attr("id")]); 
}); 

... которые перебирают все формы входов, и ищет запись JSON с входами ID.

Следует отметить, что вы можете получить json.NAME через json["NAME"].

+0

проще, чем ожидалось, но я думаю, что это jquery :), спасибо – dzolnjan

Смежные вопросы