Edit your jsfiddle to try and grab money.cnn.com, now try webdeveloper.com.
If you check the console you'll see this:
XMLHttpRequest cannot load http://money.cnn.com/. Origin http://fiddle.jshell.net is not allowed by Access-Control-Allow-Origin.
XMLHttpRequest cannot load http://webdeveloper.com/. Origin http://fiddle.jshell.net is not allowed by Access-Control-Allow-Origin.
You can configure specific pages using headers (explained a little better here) to allow cross-domain requests to collect the data from pages on a separate domain. I think that jsbin has either a) headers set up allowing jsfiddle requests or b) headers set up allowing requests from any domain.
I'm not saying that's the ideal solution (it may take too long to be of any value for you), I'm just saying it's the easiest.
I've switched careers...
I'm NO LONGER a scientist,
but now a web developer...
ahh, thank you for that. I actually tried use the header trick, but jsfiddle.com not knowing the address was http://fiddle.jshell.net. That would solve it. [Though I figured * would allow all sites.. but did not seem to work]
However until then, Ive switched my output to JSONP and have it working (which is grand) but im going to tr working with the header again as I would just like to grab the full page.