一些值从C#返回到ajax。 我需要将这些值绑定到GridView。 一切正常,但唯一的区别是该值: $(“ span”,row).eq(4).html(this.MaxNoPlaces);需要绑定到文本框的MaxLenght属性而不是值。
我认为我需要使用此attr('maxlength')而不是html,但是我不知道如何使用。 有人可以帮我吗?
谢谢!
<script type="text/javascript">
$(document).on('click', ".myBtn", function () {
header = $(this).closest('tr').find('.ObjekatID').text()
console.log(header);
$.ajax({
type: "POST",
url: "Administration.aspx/GetRequest",
data: JSON.stringify({ 'header2': header2}),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var row = $("[id*=grdDemo] tr:last-child").clone(true);
$("[id*=grdDemo] tr").not($("[id*=grdDemo] tr:first-child")).remove();
// alert($("[id*=grdDemo]").html());
var count = 1;
$.each(data.d, function () {
$("span", row).eq(0).html(this.ObjectID);
$("span", row).eq(1).html(this.ObjectName);
$("span", row).eq(2).html(this.ObjectValue);
$("span", row).eq(3).html(this.ObjectTypeID);
$("span", row).eq(4).html(this.MaxNoPlaces);
$("[id*=grdDemo] tbody").append(row);
console.log(row);
if (count == 1 || (count % 2 != 0)) {
$(row).css("background-color", "rgb(193, 212, 248)");
}
else {
$(row).css("background-color", "white");
}
count = count + 1;
row = $("[id*=grdDemo] tr:last-child").clone(true);
});
},
error: function () {
console.log("Not Saved!");
}
});
});
答案 0 :(得分:1)