title: error sending special chars on jquery.Ajax
body: <p>I would like to know why calling an jquery.Ajax and sending by parameter on data an string like these: <code>"Z&lt;Z"</code> = <code>"String&lt;String"</code> crashes! I've tryied with others like <code>|@##~¬//("·$</code> but there's no problem...</p>
  
  <p>I've solved using encodeUriComponent, but I would like to know why is crashing and if there's another way to solve it. </p>
  
  <pre><code>function getData() {
      var code = "Z&lt;Z"
      return { Id : code };
  }
  
  function goAjax(){   
      dataSelected = getData();
      $.ajax({
              url: "/Controller/Action",
              type: "POST",
              data: dataSelected,
              success: function (data, status, xhr) {
                  alert("Ok")
              },
              error: function (xhr, status, err) {
                  alert('error');
              }
          });
      }
  </code></pre>