title: .getjson is not working in MVc4
body: <p>I have seen many question on stack overflow related to json in MVC4 but could not understand the reason of error
  Here is my client side jquery code</p>
  
  <pre><code>function Find() {
      var query = $('#bloodgroup').val();
      var text = "&lt;ul&gt;";
      if (query.length == 0)
          text += "&lt;li&gt;Please Select some blood group&lt;/li&gt;&lt;/ul&gt;";
      if (text.length &gt; 5) {
          $('#q').css('color', 'red');
          $('#q').html(text);
          return false;
      }
      $.getJSON("/home/SimpleSearchResult", { q: query })
          .done(function (data) {
              alert(data)
              $.each(data, function (i, item)
              {
              })
          })
          .fail(function (jqxhr, textStatus, error) {
              var err = textStatus + ", " + error;
              alert(err);
          });
  }
  </code></pre>
  
  <p>And my controller action method is as follow</p>
  
  <pre><code>public JsonResult SimpleSearchResult()
      {
          string query = Request["query"];
          string q=Request["q"];
          var cx = new tempEntities();
          var list = cx.Users.Where(x =&gt; x.Blood.Contains(q)).Select(x =&gt; new { x.FullName,x.Blood,x.Cell,x.Email}).ToList();
          return this.Json(list,JsonRequestBehavior.AllowGet);
      }
  </code></pre>
  
  <p>When I debug this code result from controller returns successfully but in jquery code .fail callback is executed. could not understand the reason of error.
  Kindly help me in this regard</p>