This is due to ajax cross domain security restrictions, one trick is to setup a proxy script
from the server that the downloads the contents from different site(domain) and use that proxy as your reference in javascript.
Example: (proxy.php)
<?php
$url = 'http://www.anothersite.com';
$htm = file_get_contents($url);
echo $htm;
?>
Then on your script, instead of:
$("$my-content").load("http://www.anothersite.com #load-content");
use the proxy:
$("$my-content").load("proxy.php #load-content");
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…