Missing GET parameter data

Missing GET parameter data

The main program has:
<a id="polyclick" href="PolyDraw1.asp" target="_blank" style="display:inline;">
<b> Geographical Selection</b></a>

When the href is clicked:
  1. $("#polyclick").click(function(e) {
  2.     var ylist = "2014,2015,2016";
  3.     // The value of ylist is computed but is a hard coded string here

  4.   $.ajax({
  5.                 type:    "GET",    
  6.                 url:    $(this).attr('href'),
  7.                 data:    { 'ChkBoxYears': ylist },
  8.                 success: function(response) {;
  9.                     console.log(response);
  10.                     },
  11.                 error: function(request, settings, exception) {
  12.                     console.log(request + ", " +
  13.                 settings + ", " + exception);
  14.                     },
  15.             });
  16. });  

When the click happens and the ajax call is made, it appears
that the parameter ChkBoxYears does not get the contents
of ylist.

Does anyone know why the value of the parameter is not passed?