Мне нужно передать GridView DataKey (первичный ключ) в качестве параметра в вызове ajax JSON с jquery.
Однако я не хочу показывать свой столбец первичного ключа в исходном коде HTML. Я уже пытался скрыть TD (первый столбец) таблицы, но он не скрывается в исходном коде.
Вот код Jquery:
$(function(){
$("tr").each(function(){//hide primary key columns in design
$("td:first",this).hide();
$("th:first",this).hide();
});
$("tr:not(:first)").click(function(){
$.ajax({
type:"POST",
url:"CRUDWeb.asmx/DeleteRow",
data:"{'duviID': '" + $(this).children("td:first").html() + "'}",//get primary key
contentType:"application/json; charset=utf-8",
dataType:"json",
success:function(){},
error:function(rh){alert(rh.responseText);}
});
});
});
Есть идеи?