$ is not defined in callback function
<p>I get </p>

<blockquote>
  <p>$ is not defined</p>
</blockquote>

<p>when I try to use <code>$</code> in a success callback of <code>$.get(...)</code> I get the above error in firebug</p>

<p>How come?</p>

<p>jQuery is loaded according to the net tab in firebug (200 OK).
jQuery is loaded first (my script is the only other script).
Calling <code>$.get(...)</code> works fine.</p>

<pre><code>&lt;script type="text/javascript" src="http://code.jquery.com/jquery.min.js"&gt;&lt;/script&gt; 
&lt;script type="text/javascript"&gt;
$(document).ready(function () {
    $("a").click(function () {
        $.get("response.xml", function (data) {
            var $cases = $(data).find('case');
        }, "xml");
    });
});
&lt;/script&gt;
</code></pre>
