Necesito su ayuda señores. Verán quiero mandar el valor de 3 variables las cuales vienen de varios campos de un formulario,excepto una la cual la paso a javascript desde PHP. Si se preguntan si esa variables cargan los valores,digo que si.Ya probé eso,mediante "alert();"
El problema esta en que solo me registra la primera de ellas en la BD,las demás no hacen nada,no aparecen.
JQUERY
 <script type="text/javascript">
   $(document).ready(function(){
      $('#btnGL').click(function(){
      var id_post = $('#bookId').val();//Obtener valor del campo con el ID del post
      var id_usuario = <?php echo $id_user ?>;//Obtener ID del usuario que hizo el post
      var obtenerBallon = $('#ageOutputId').val();//Obtener valor del campo cantidad de ballons
    alert(id_usuario);
    alert(id_post);
    var datos = 'idPost='+ id_post + 'idUsuario='+ id_usuario + 'puntos='+ 
    obtenerBallon;
    $.ajax({
   type:'POST',
   url:'VotosGL.php',
   data:datos,
   success:function(result){
   alert(result);
   }
   });
  });
  });
 </script>PHP
  <?php 
 include('conexion.php');
 $id_post = $_POST['idPost'];
 $id_usuario = $_POST['idUsuario'];
 $puntos = $_POST['puntos'];
 $insert =  mysqli_query($conn, "INSERT INTO posts_votos (id_post,id_usuario,puntos) VALUES('$id_post','$id_usuario','$puntos')");
  ?>


