Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

matusaires3

Problema com function javascript

Recommended Posts

Estou com um problema, ao clicar no botao e para chamar esse script

 

$(function($) {

RemoveTableRow = function(handler) {
$('.delete').click(function(){
var tr = $(handler).closest('tr');
var arquivo = 'update.php';
var dados = {id: $(this).attr('id')};
$.get(arquivo, dados,
function(resposta) {
if (resposta != '1')
{
}
else
{
tr.fadeOut(400, function(){
tr.remove();
});
}
});
});
return false;
};
})(jQuery);
quando clico no botao --- > <button class='btn btn-large btn-danger delete' onclick='RemoveTableRow(this)' id='$lista[id]' type='button'>Concluir</button>
eu tenho que da dois clique no botao para chamar o script..eu quero APENAS 1 CLIQUE ele ja chamar entendeu..
alguem pra ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não use onclick="" e sim o método .on(), para não misturar js com html

Compartilhar este post


Link para o post
Compartilhar em outros sites
<button class='btn btn-large btn-danger delete' .on(RemoveTableRow(this)) id='$lista[id]' type='button'>Concluir</button>
assim?
não deu certo

em php está assim

 

 

<?php
session_start();
// $idUser = $_SESSION['id']; estou buscando o ID iniciado na sessão ,
//ao dar o $sql = mysql_query("UPDATE faleconosco SET situacao = 0, usuario_finalizou = " . $idUser . " WHERE id=" . $id);
//estou fazendo a alteração do 1 para 0 no situação e informado a tabela usuario_finalizou squem alterou .
$idUser = $_SESSION['id'];
$con = @mysql_connect("localhost", "hehe", "hehe") or die("Não foi possível conectar com o servidor de dados!");
mysql_select_db("mobile", $con) or die("Banco de dados não localizado!");
$id = $_GET['id'];
$sql = mysql_query("UPDATE faleconosco SET retornar = 'RETORNANDO' WHERE id=" . $id);
echo 1;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não cara.. não..

 

o html:

 

<button class='btn btn-large btn-danger delete' id='$lista[id]' type='button'>Concluir</button>
e o js:

 

jQuery(function($) {
    $('.delete').on('click', function(e){
        e.preventDefault();
        var tr = $(this).closest('tr');

            var arquivo = 'update.php';
            var dados = {id: $(this).attr('id')};

            $.get(arquivo, dados,
                function(resposta) {

                    if (resposta != '1')
                    {

                    }
                    else
                    {
                        tr.fadeOut(400, function(){
                            tr.remove();
                        });
                    }
                });

    });
})(jQuery);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Comecei agora no javascript, Obrigado deu certo.


so pra completar, nesse caso ai como colocaria para mudar a cor do botão ao clicar?


nesse mesmo caso, como faria alterar a cor para preta ao clicar no botao?

Compartilhar este post


Link para o post
Compartilhar em outros sites

adiciona um:

 

$(this).addClass('black');
e no teu css vc vai ter:

.black {
   background-color: #000;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.