Q:

Insert com ajax no onclick

Gostaria de fazer um insert apartir do onclick com ajax e ja trazer o resutado para o texto deste botão.
Exemplificando é botão para curtir no caso cada click soma +1 ;
function curti(id,identify){
var base = 'idd='+id;
$.post({
    url:("ajax/curtir.php"),
    dataType:"json",
    data: base,
    success:function(dados){
        $("#"+identify).html(dados[index].curtir);
    }})}

A:

Consegui resolver, vou deixar o método caso alguém esteja buscando como fazer
Função Javascript/Ajax
function curti(codigo,identify){
$.ajax({
    url:("ajax/curtir.php"),
    type: "POST",
    data: {"udid": codigo},
    success:function(data){
        $("#"+identify).html("("+data+")");
    }})}

Função PHP
<?php
   header('content-type: application/json; charset=utf-8');
   include('../class/mysql_crud.php');
   $id = (isset($_POST['udid'])) ? (int)$_POST['udid'] : 0;
   $db = new Database();
   $db->connect();
   $db->sql("SELECT * FROM musicas_home WHERE guid = $id");
   $res = $db->getResult();
   foreach($res as $output){
     $curtirv = $output["curtir"];
   }
  $curtir = ($curtirv + 1);
  $db->update('musicas_home',array('curtir'=>$curtir),'guid='.$id);

  echo json_encode($curtir);

Botão chamando a função com onclick
echo "<button id='$guidcurti' role='button' onClick='curti($guid,$guidcurti)' class='btn btn-default fa fa-thumbs-o-up'>($curtir)</button>";

Com certeza tem como melhorar muita coisa, quem quiser editar a vontade.

