как сделать кроссдоменный AJAX тока на РНР?

fyger

Новичок
Есть АПИ метод “get_subject.php” сервера и допустим он расположен по адресу xxx.ru. Этот метод получает данные в формате JSON

get_subject.php
PHP:
<?php

require_once 'include/config_db.php';

  // Переменная принимающая Json параметр
$object = json_decode($_REQUEST['data']); 

//проверка на наличие передачи обязательного параметра
if($object == '' || !isset($object->id_parent)){
    die('{"result":"5"}');
}

//выбераем даные с БД
$list = $DB->query("SELECT * FROM subject_test WHERE id_parent=?",$object->id_parent);

//переводим полученые даные в JSON
$list = json_encode(array("result"=>0,'list'=>$list));
die($list);

?>

Далее…есть сайт yyy.ru у которого допустим есть файл “build_var_catalog.php” и этому файлу нужно как-то обратиться к АПИ методу “get_subject.php”, который находится на xxx.ru при этом передать туда параметры JSON и получить результат в формате JSON.
Возможно ли это как-то реализовать? Хоть каким-то кривым путем?
 

fyger

Новичок
а
Сделать обычный HTTP-запрос.
а как это должно выглядить в "build_var_catalog.php" хоть приблизительно?
я заю что передать JSON в "get_subject.php" можно просто дописав "?data={"id_parent":"12"}"
в итоге если в url браузера прописать xxx.ru/get_subject.php?data={"id_parent":"12"} то выдает в формате JSON все как надо...
 
Сверху