Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/12/2015, 18:22
peperafa
 
Fecha de Ingreso: diciembre-2015
Mensajes: 45
Antigüedad: 8 años, 11 meses
Puntos: 3
Respuesta: Uncaught SyntaxError: Unexpected token }

Tu función me funciona perfecto, verifica el código si se cierran correctamente estos caracteres () [] {} / y también verifica las comillas, Así fue como ocupe tu función
Cita:
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script>
function paysafe(a,b,c,d){
$.ajax({
type: "POST",
data: "token="+ a +"&id="+ b +"&account_id="+ c +"&money="+ d,
url: "funcion.php",
success: function(date) {
console.log(date);
}
});
}
</script>

<?php
$token='6a42b9389090e5177f7aca3925fed5dcdec75a8f';
$id = '1';
$client_id ='1';
$money = '10';


echo "<button type='button' class='btn btn-danger btn-xs' onClick=\"javascript:paysafe('".$token."','".$id." ','".$client_id."','".$money."')\"'></button>";
?>
En mi caso probe tu función con el archivo funcion.php que sirve para introducir los datos en una bd

Cita:
<?php


$token=$_POST['token'];
$id=$_POST['id'];
$account_id=$_POST['account_id'];
$money=$_POST['money'];


function insertar($token, $id, $account_id, $money) {
$con = mysql_connect('localhost','user', 'pass');
mysql_select_db('prueba', $con);

mysql_query("INSERT INTO nombres (nombre, pass, campo1, campo2) VALUES ('$token','$id','$account_id','$money')",$con);

}

?>