
Originariamente inviata da
AlexDev
sto cercando di fare un "like button" sul mio sito.. vorrei che al click del pulsante, jQuery passasse l'informazione del click a php che poi dovrà fare una serie di cose...
io non so come inviare le informazioni da jQuery a PHP e come poi prendere il valore (ad esempio con $_POST['like']) da PHP
questo è stato il mio tentativo:
http://pastebin.com/Zs880F4G
probabilmente ci saranno un mucchio di errori.. purtroppo non so ancora abbastanza di jquery/javascript ma sto cercando di imparare.
Grazie per il supporto
Non ho letto il tuo post ma puoi fare così :
Questo il bottone
codice:
<input type="button" id="bottone" value="like">
questo lo script jquery ajax:
codice:
<script type="text/javascript">
$(document).ready(function() {
$("#bottone").click(function(){
var like = 'like';
$.ajax({
type: "POST",
url: "like.php", //qui metti l'url dove vuoi che arrivino i dati
data: "nomevariabile=" + like ,
dataType: "html",
success: function(msg)
{
$("#risultato").html(msg);
},
error: function()
{
alert("Chiamata fallita, si prega di riprovare...");
}
});
});
});
</script>
Questo like.php (perchè ho messo questo url)
codice:
$like=$_POST['nomevariabile'] //che vale 'like' (come da script jquery)
Ora puoi fare quello che vuoi
puoi creare inoltre un div (nel codice html) io ho usato div id='risultato'
facendo un echo esempio echo $like (in like.php)
nel div con id risultato premendo il bottone dovrebbe apparire like....