title: How to read XML data returned by webservice in JQuery
body: <p>ASMX:</p>
  
  <pre><code>    public class ItemRecord
      {
          public string model { get;set; }
          public string verzia { get;set; }
          public string typ { get;set; }
          public string motor { get;set; }
      }
  
      [WebMethod]
      public ItemRecord GetRecord(int id)
      {
          ItemRecord record = new ItemRecord();
  
          using (SqlConnection sConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["bazarovkyConnectionString"].ToString()))
          {
              sConnection.Open();
  
  
              SqlCommand sCommand = sConnection.CreateCommand();
              sCommand.CommandText = "select id_model, motor from data_motorizacia where id=@id";
              sCommand.Parameters.AddWithValue("@id", id);
  
              SqlDataReader sReader = sCommand.ExecuteReader();
              if (sReader.Read())
              {
                  record.model = sReader["id_model"].ToString();
                  record.motor = sReader["motor"].ToString();
              }
          }
  
          return record;
  
      }
  </code></pre>
  
  <p>JQUERY:</p>
  
  <pre><code>id = $("#view_id", row).text();
  
  $.ajax({
      type: "POST",
      url: "/data.asmx/GetRecord",
      data: "{'id':'" + id + "'}",
      contentType: "application/json; charset=utf-8",
      dataType: "xml",
      processData: false,
      error: function (XMLHttpRequest, textStatus, errorThrown) { ajaxError(XMLHttpRequest, textStatus, errorThrown); },
      success: function (xml) { ajaxFinish(xml); }
  });
  
  function ajaxFinish(xml) {
      // parse the object
      alert($(xml).find("motor").text());
  
  }
  </code></pre>
  
  <p>What I want to do is to read value of motor and id_model in ajaxFinish. But it either returns object (if I refer to XML only) or unspecified or empty.</p>
  
  <p>How do I track/debug what was returned from .ASMX file? </p>