У моего вида бритвы есть следующая веб-сетка, я хочу вставить новую строку в вызов функции javascript (изначально веб-сетка пуста и нет строк, кроме заголовка)
Примечание: удалены некоторые коды для лучшее понимание.
@webGrid.GetHtml(
htmlAttributes: new { @id = "WebGrid", @class = "Grid" },
columns: webGrid.Columns(
webGrid.Column("ItemCode", "Comp Item Code"),
webGrid.Column("ItemName", "Comp Item Name")
,webGrid.Column(format:@<span class="link"><a class="Delete" href="javascript:;">Delete</a></span> )
))
Javascript
<script type="text/javascript">
function functionAddCompItemIntoGrid()
{
//Reference the WebGrid.
var webGrid = $("#WebGrid");
//Reference the first row.
var row = webGrid.find("tr").eq(0);
$.ajax({
type: "POST",
url: "/xContoller/InsertCompItemIntoDataGrid",
data: { barcodeArg: barcode.val() },
datatype: "html",
contentType: 'application/x-www-form-urlencoded',
success: function (r) {
row.find("td").eq(0).html(r.ItemCode);
row.find("td").eq(1).html(r.ItemName);
webGrid.append(row);
}
});
}
</script>
Как получить первый ряд для вставки? Заранее спасибо!