2013-08-29 9 views
1

Мне нужно добавить строки в таблицу html после успешного сообщения ajax. Это происходит внутри окна Modal Popup, которое javascript добавляет новую строку в таблицу родительских экранов. Приложение работает, за исключением того, что я не вижу, как взять значение поля из модального и использовать его как переменную в выражении javascript .append. Ниже приведен текущий метод успеха для вызова ajax, который работает правильно, за исключением того, что не получает значение NoteText.Создание строки таблицы HTML в MVC4 Razor с использованием Javascript

success: function (result) { 
       var noteText = $("#NoteText").val(); 
       $("#TenantNotesTable").append('<tr><td class="EditButton">@Html.ActionLink("Note Details", "AddTenantNote", New With {.id = 0}, New With {.id = "openDialog", .class = "ButtonControl"})</td><td class="NoteDate">@DateTime.Now.ToShortDateString</td><td class="noteText">NoteText SHOULD SHOW HERE</td><td class="EnterBy">@Model.NoteEnteredBy</td>'); 
       $('#waitMessage').hide(); 
       $("#dialog-edit").dialog().dialog('close'); 

      }, 

Извините этот вопрос, поскольку я изучаю Javascript по мере необходимости.

ответ

0

Найден правильный способ исправить. Мне нужно было добавить '+noteText+' в инструкцию append в правильном месте.

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