Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tenho um link, e quando clicar nele preciso que faça um update no banco de dados.
Na verdade é um botão de compartilhamento de rede social, e toda vez que clicarem preciso que contabilizem mais um.
Mas preciso fazer isso pelo onClick
Eu tentei usar com ajax, mas so achei tutorial por meio de post, e não por onClick
Se alguem poder me da uma ajuda, desde ja agradeço
Sim, isto eu sei. Eu quis dizer que so achei tutorial via post
Mas enfim, preciso pegar o id da pagina, enviar para o ajax, e ele iria enviar para o arquivo php gravar.
Como eu passa o valor de uma variavel para o ajax, e depois passar ela para o php?
tente assim
<a href="pagina.php" id="destino">clique aqui para enviar o id</a>
<script type="text/javascript">
$(function () {
$(document).on('click', 'a#destino', function (e) {
e.preventDefault();
$.ajax({
url: $(this).attr('href'),
type: "POST",
data: {valor: 1},
success: function (resposta) {
alert(resposta);
}
});
});
});
</script><a href="pagina.php" id="destino">clique aqui para enviar o id</a>
<script type="text/javascript">
$(function () {
$(document).on('click', 'a#destino', function (e) {
e.preventDefault();
$.ajax({
url: $(this).attr('href'),
type: "POST",
data: {valor: 1},
success: function (resposta) {
alert(resposta);
}
});
});
});
</script>
onclick é onde a função vai ser chamado, post/get é o método de envio, são duas coisas totalmente diferentes:
Movendo para a área correta, JS.