title: Callback function not being executed on dojo.xhrGet in IE
body: <p>I am trying to use dojo.xhrGet to get some json back from a php file.  Everything works great in Firefox, but IE doesn't work at all and Chrome can be hit or miss.  The problem is the callback isn't being executed (in the load argument).  I checked the Inspector in Chrome and the request is getting returned with the correct data, readyState of 4 and status of 200, but the callback isn't executing.  Any ideas what could be going wrong?  Could this happen because of a scoping issue?</p>
  
  <pre><code>var xhrArgs = {
      url : "/phpHelpers/getImages.php",
      handleAs : "json",
      load : function(result) {
          alert('load callback');
      },
      error : function(error) {
          alert('error');
      }
  };
  
  this.def = dojo.xhrGet(xhrArgs);
  </code></pre>