Есть site1... на нём используется js и всё хорошо и здорово.
Вставил на site2 <script src='site1.ru/script.js'>... всё подгрузилось и всё замечательно...
В скрипте site1.ru/script.js делаются AJAX запросы (безо всяких библиотек) на скрипт site1.ru/api.php... уже перерыл кучу вских документаций, но не могу сообразить, как сделать, чтобы эти запросы работали и на site2.ru (я ведь по идее уже подгрузил скрипт с site1)
функции, которой я делаю запросы к site1.ru/api.php:
function ajax_request()
{ //на всякий случай выкладываю
var req;
if(window.XMLHttpRequest) req = new XMLHttpRequest();
else if(window.ActiveXObject)
{
try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
catch(e) { req = new ActiveXObject("Microsoft.XMLHTTP"); }
}
return req;
}
function ajax_json(post, callback)
{
var req = ajax_request(); //инициируем ajax запрос
url = 'http:/site1.ru/api.php'; //пробовал и так и '/api.php'
req.open('POST', url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.onreadystatechange=function()
{
if (req.readyState == 4)
{
var result = eval ( '('+ req.responseText +')'); //знаю, знаю....
if (result.status == "OK" && callback != false) callback(result);
else return false;
}
}
req.send(post); //отправляем запрос
}
помогите пожалуйста разобраться, как такое сделать...