title: jquery ajax doesnt trigger in Internet Explorer
body: <p>I am using a function to trigger when any of a particular set of anchors are clicked.<br>
  This works in Firefox 3 and Chrome.</p>
  
  <p>They don't exist when the page first starts loading as they are being created by XML+XSLT using client side transformation, just in case this is relevant some how.</p>
  
  <p>I also only put that alert in there just to see if it was even doing anything... not even an alert in IE.  It was not working in Chrome but that was because I was missing $document.ready statement [still worked in FF] but I am not sure what the missing element is for IE.  I am using IE 8 btw.</p>
  
  <pre><code>        &lt;script type="text/javascript"&gt;
          $(document).ready(function () {
              $("#BlogSelectList li a").click(function () {
                  alert('hhi')
                  var str = ($(this).attr("href")).slice(1, 37)
                  $.ajax({
                      contentType: "application/json; charset=utf-8",
                      url: '../ws/WebServices.asmx/SetActiveBlog',
                      data: '{ActiveBlogID: "' + str + '"}',
                      dataType: 'json',
                      type: "post",
                      success: function (j) {
                              window.location.href = 'dashboard.aspx'
                      }
  
                  });
  
              });
          })
      &lt;/script&gt;
  </code></pre>