jak wysyłać wiele danych za pomocą jquery $ .ajax ()

Próbuję wysłać wiele danych przy użyciu metody j query $ .ajax do mojego skryptu php, ale mogę przekazać tylko pojedyncze dane, gdy łączę wiele danych otrzymuję niezdefiniowany błąd indeksu w moim skrypcie php tat oznacza, że ​​żądanie ajax jest wykonane, ale dane nie są Wysłany Muszę wiedzieć, jak powinienem sformatować wiele danych, aby sukcesywnie wysyłać je do skryptu przetwarzania w nazwie vale pair tutaj.

<code><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>
</code>

questionAnswers(9)

yourAnswerToTheQuestion