cómo enviar datos múltiples con $ .ajax () jquery

Estoy tratando de enviar datos múltiples usando el método j $ $ .ajax de la consulta a mi script php, pero puedo pasar solo datos individuales cuando concatenar datos múltiples. Obtengo un error de índice indefinido en mi script php. Tat significa que la solicitud de ajax se realizó pero los datos no. enviado Necesito saber cómo debo formatear múltiples datos para enviarlos sucesivamente a un script de procesamiento en el par vale de nombre aquí es lo que he escrito

<script>
  $(document).ready(function() {

    $('#add').click(function () {

      var name = $('#add').attr("data_id");

      var id = $('#add').attr("uid");

      var data = 'id='+ id  & 'name='+ name; // this where i add multiple data using  ' & '

      $.ajax({
        type:"GET",
        cache:false,
        url:"welcome.php",
        data:data,    // multiple data sent using ajax
        success: function (html) {

          $('#add').val('data sent sent');
          $('#msg').html(html);
        }
      });
      return false;
    });
  });
</script>



<span>
  <input type="button" class="gray_button" value="send data" id="add" data_id="1234" uid="4567" />
</span>
<span id="msg"></span>