1

在成功发布 ajax 后,我需要向 html 表中添加行。这发生在模态弹出窗口内,javascript 在父屏幕表中添加了一个新行。除了我看不到如何从模式中获取字段值并将其用作 javascript .append 语句中的变量之外,附加正在工作。以下是 ajax 调用的当前成功方法,除了没有获取 NoteText 值外,它可以正常工作。

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。

4

1 回答 1

0

找到了修复它的正确方法,我需要'+noteText+'在正确的位置添加 append 语句。

于 2013-08-29T00:33:50.467 回答