title: jQuery - Get HTML content of page and remove form elements
body: <p>I have a page which outputs HTML in ASP.NET webforms. </p>
  
  <p>I am making a request to this page via:</p>
  
  <pre><code>$(document).ready(function () {
              $.get("Preview.aspx?ID=1", function (data) {
                  alert("Data Loaded: " + data);
              });
          });
  </code></pre>
  
  <p>The problem is that the preview.aspx page returns HTML with form elements in it. I want to replace these form elements with nothing.</p>
  
  <p>How do I remove all form elements from the data object above?</p>
  
  <p>EDIT: Just to be clear, I need to keep all HTML in place, only replacing form elements. </p>
  
  <p><strong>EDIT 2: Sorry I should have been more clear. This is for an HTML newsletter. Basically the page is pure HTML but being web forms (yuck) there is all the form mumbo jumbo. I want to get the content of this page without the form elements. So far the ideas below are not working. The .load works, but when I add the :not('form') the HTML is incorrectly formatted. The get var elem = $(data).find('form').html(); returns null even though the form is definitely there when I do an alert(data).</strong></p>