title: Calling AJAX will not post Letters only Numbers
body: <p>I am creating a single page application. I am using ajax to set coldfusion session variables. I have two separate buttons that call: the first is the "New Button" and the second is the "Print Labels Button" They both will post numbers if you enter them. But for the "New Button" I want it to accept Letters or Numbers when posting. Is there a way to return letters as well with ajax? I would think it should allow it since it is just taking the form.variable and creating a variable? I do not understand why it will not allow letters though.</p>
  
  <p><a href="http://jsfiddle.net/1zka4soy/16/" rel="nofollow">http://jsfiddle.net/1zka4soy/16/</a></p>
  
  <p>If you click on the print labels button and enter a number you will see the ajax call and what it sets on the alert. The New button is set up exactly the same but for some reason they both do not allow letters only numbers.</p>
  
  <p>Is this an ajax rule that only lets you run numbers?</p>
  
  <p><strong>CF: NewDealerSession.cfm</strong></p>
  
  <pre><code>&lt;cfset session.dealerwork.newdealername = form.NewDealerName &gt;
      &lt;cfoutput&gt; #session.dealerwork.newdealername# &lt;/Cfoutput&gt;
  </code></pre>
  
  <p><strong>JS</strong></p>
  
  <pre><code>$(document).ready(function () {
      // What happens when a user hits the "Accept" button on the dealer form
      $(".label_accept").click(function () {
          $('#LabelMaker').modal('hide');
  
      });
  
      $('#labelForm').on('submit', function (e) {
          e.preventDefault();
          alert($(this).serialize());
          $.ajax({
              // the location of the CFC to run
              url: "index_proxy.cfm",
              // send a GET HTTP operation
              type: "post",
              // tell jQuery we're getting JSON back
              dataType: "json",
              // send the data to the CFC
              data: $('#labelForm').serialize(),
              // this gets the data returned on success
              success: function (data) {
                  console.log(data);
                  if (data !== "") {     
                      var link = "DealerLabels.cfm";
                      window.open(link,'newStuff'); 
                  }
              }, 
              // this runs if an error
              error: function (xhr, textStatus, errorThrown) {
                  // show error
                  console.log(errorThrown);
              }
          });
      });
  
      $(".dealer_accept").click(function(){
          $('#NewDealer').modal('hide');
  
      });
  
      $('#addDealer').on('submit', function (e) {
          alert("working");
          e.preventDefault();
          alert($(this).serialize());
          $.ajax({
              // the location of the CFC to run
              url: "proxy/NewDealerSession.cfm",
              // send a GET HTTP operation
              type: "post",
              // tell jQuery we're getting JSON back
              dataType: "json",
              // send the data to the CFC
              data: $('#addDealer').serialize(),
              // this gets the data returned on success
              success: function (data) {
                  console.log(data);
              }, 
              // this runs if an error
              error: function (xhr, textStatus, errorThrown) {
                  // show error
                  console.log(errorThrown);
              }
          });
      });
  });
  </code></pre>
  
  <p><strong>Error</strong>
  When typing a "letter name"
      SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data</p>
  
  <p>No error if you enter a number</p>