вообщем см. напрямую у меня не пустило.. т.к. вообще нельзя дергать другой домен. из за безопасности, но тут где то была подобная тема, правда уже давно. вообщем у чувака получилось как то, но я не проверял его.. поэтому от себя лично ничего не скажу.
поэтому я дергал через свою серверную часть, вот пхп (имя пхп файла site.php):
<?php
$url = $_GET['url'];
echo file_get_contents($url);
?>
а вот реализация на js:
<html>
<head>
<title>example</title>
</head>
<body>
<div>
</div>
<script>
function ajax(url)
{
var request = undefined;
try
{
request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
try
{
request = new XMLHttpRequest();
}
catch (e)
{
return false;
}
}
}
request.open('get', 'site.php?url=' + url, true);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
request.onreadystatechange = function()
{
if (request.readyState == 4)
{
if (request.status == 200)
{
var data = eval(request.responseText);
var div = document.querySelector('div');
var records = data.records,
len = records.length,
i, k = [], m, r;
for (i = 0; i < len; ++i)
{
r = records[i];
m = new Array();
m[0] = r.numOfQuotes;
m[1] = r.numOfTrades;
m[2] = r.price;
k.push('<td>' + m.join('</td><td>') + '</td>');
}
div.innerHTML = '<table><tr>' + k.join('</tr><tr>') + '</tr></table>';
}
else
console.log(request.status);
}
};
request.send();
}
ajax('http://www.otcmarkets.com/otciq/ajax/getTopWombatTrades.json');
</script>
</body>
</html>