title: NodeJS won't return data to jQuery.getJSON
body: <p>I've set up NodeJS and it's returning data when I browse to the URL: <a href="http://184.106.206.235" rel="noreferrer">http://184.106.206.235</a></p>
  
  <p>However, when I try to call that URL using <code>$.getJSON</code>, the callback shows <code>null</code> for the <code>data</code> variable and <code>"success"</code> for the <code>textStatus</code> variable.</p>
  
  <p>I imagine this could be a cross-domain thing, but I'm surprised that the <code>textStatus</code> says <code>"success"</code> if that's the case.</p>
  
  <p>In case it's helpful, here's the server-side JS:</p>
  
  <pre><code>http.createServer(function(req, res){
    var output = {message: "Hello World!"};
    var body = JSON.stringify(output);
  
    res.writeHead(200, {'Content-Type': 'application/json', 'Content-Length': body.length});
    res.end(body);
  }).listen(80, "184.106.206.235");
  </code></pre>
  
  <p>Any ideas?</p>