click em table e carregar as informações na tela
09/10/2014
0
<div class="col-md-13"> <table data-url="data1.json" data-height="500" data-sort-name="name" data-sort-order="desc" class="table table-striped table-bordered"> <thead> <tr> <th data-field="id" data-align="center" data-sortable="true">Nível Acesso</th> <th data-field="name" data-align="center" data-sortable="true">Nome</th> <th data-field="price" data-align="center" data-sortable="true">Usuário</th> </tr> </thead> <tbody id="nmUsuario"></tbody> </table> </div>
Não consigo o evento doubleclick e passar a linha selecionada como parâmetro para a controller via jquery. Esse é meu esqueleto jquery.
function ConsultarAcesso() { str = ""; $.ajax({ url: '/CadastroAcesso/ConsultaAcesso', datatype: 'json', contentType: 'application/json;charset=utf-8', type: 'POST', data: JSON.stringify({ }), success: function (data) { }, error: function (error) { } }) }
Pjava
Posts
09/10/2014
Pjava
<div id="divDb" class="teste" style="background-color: green; color: white; font-size: 30px;"> Duplo clique aqui e vai funcionar! </div> $(document).ready(function () { $(".teste").dblclick(function () { alert("Alô Paulão, Funcionou!"); }); });
Fiz isso em meu projeto e nada.
function AtualizaTabela() { str = ""; $.ajax({ url: '/CadastroAcesso/AtualizaTabelaUsuario', datatype: 'json', contentType: 'application/json;charset=utf-8', type: 'POST', data: JSON.stringify({}), success: function (data) { $(data.result_usu).each(function () { str += '<tr>'; str += '<td data-field="id" class="col-md-4 clique">' + this.Nivel_Acesso1 + '</td>'; str += '<td data-field="name" class="col-md-4 clique">' + this.NM_Usuario + '</td>'; str += '<td data-field="price" class="col-md-4 clique">' + this.Usuario1 + '</td>'; str += '</tr>'; }) $('#nmUsuario').html(str); str = ""; }, error: function (error) { } }) } $(document).ready(function () { AtualizaTabela(); $(".clique").dblclick(function () { alert("Alô Paulão, Funcionou!"); }); })
10/10/2014
Pjava
http://fiddle.jshell.net/pnet/3xckdycm/
10/10/2014
Pjava
10/10/2014
Joel Rodrigues
$(".clique").dblclick(function () { alert("Alô Paulão, Funcionou!"); });
16/10/2014
Pjava
$(data.result_usu).each(function () { str += '<tr>'; str += '<td data-field="id" class="col-md-4 clique" onclick=" return duploclique();">' + this.Nivel_Acesso1 + '</td>'; str += '<td data-field="name" class="col-md-4 clique" onclick=" return duploclique();>' + this.NM_Usuario + '</td>'; str += '<td data-field="price" class="col-md-4 clique" onclick=" return duploclique();>' + this.Usuario1 + '</td>'; str += '</tr>'; })
16/10/2014
Pjava
$('#nmUsuario').on("dblclick", '.clique', function() { alert('Alô, tudo bem?'); var obj = {}; $('tr').each(function () { obj = { _nivel: $(this).find('td').eq(0).text, _nome: $(this).find('td').eq(1).text, _usuario: $(this).find('td').eq(2).text } }) $.ajax({ url: '/CadastroAcesso/CarregaDadosPagina', datatype: 'json', contentType: 'application/json;charset=utf-8', type: 'POST', data: obj, success: function(data){ alert('Alô, tudo bem 1?'); }, error: function(error){ } }) })
23/10/2014
Pjava
Clique aqui para fazer login e interagir na Comunidade :)