18/12/2015, 18:22
|
| | 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);
}
?> |