以下代码正在从gridview中检索行值。
$("#<%=GridView3.ClientID%> input[id*='chkEmployee']:checked").each(function () {
var Id= $(this).closest('tr').find('.IDName').text();
var Company= $(this).closest('tr').find('.FName').text();
我想要做的是将Id和Company转换为表单并将其提交给jquery函数$(“#form”)。xxx
Plz帮助。
答案 0 :(得分:1)
你可以这样做,
$("#<%=GridView3.ClientID%> input[id*='chkEmployee']:checked").each(function () {
var Id= $(this).closest('tr').find('.IDName').text();
var Company= $(this).closest('tr').find('.FName').text();
var newform=document.createElement('FORM');
newform.name='myForm';
newform.method='POST';
newform.action='GIVE_YOUR_ACTION';
my_tb=document.createElement('INPUT');
my_tb.type='TEXT';
my_tb.name='Id';
my_tb.value=Id;
newform.appendChild(my_tb);
my_tb2=document.createElement('INPUT');
my_tb2.type='TEXT';
my_tb2.name='Company';
my_tb2.value=Company;
newform.appendChild(my_tb2);
document.body.appendChild(newform);
newform.submit();
});
答案 1 :(得分:0)
您可以使用ajax提交值,而不是实际的表单,如下所示:
$("#<%=GridView3.ClientID%> input[id*='chkEmployee']:checked").each(function () {
var Id= $(this).closest('tr').find('.IDName').text();
var Company= $(this).closest('tr').find('.FName').text();
$.ajax({
type: 'GET',
url : '/url/to/file.asp',
data: {Company: Company, Id: Id}
});
});