В моем локальном хосте я создаю веб-приложение для получения данных с веб-сайта, оно просто содержит один символ. Поэтому я создаю это:
$.get("http://www.website.web.id/data.txt", function(client_req) {
alert(client_req);
});
Но он не может загрузить данные. Зачем?
Да, проблема с перекрестными доменами, вы можете использовать JSONP или CORS для решения этой проблемы, я неоднократно писал об этом:
JQuery JSON призывает к PHP WebService всегда запускает обратный вызов "Ошибка"
Есть ли какая-либо физическая, читаемая разница между строкой JSON и строкой JSONP?
Это может быть для вас решением. Видеть:
Я бы посоветовал использовать JSON для этого - я знаю, что это может показаться не быстрым и легким решением, но это лучшее решение.
Если вы используете PHP, вы можете сделать что-то вроде этого:
<?php
$arr = array('example' => 'example data', 'anotherexample' => 'OK', 'userage' => 13);
echo json_encode($arr);
?>
Это позволит получить данные в JSON. Затем в вашем jQuery вы сделаете что-то вроде:
$.getJSON('http://www.website.web.id/data.php', function(client_req) {
alert(client_req.example);
alert(client_req.anotherexample);
alert(client_req.userage);
}
});
Надеюсь, это поможет вам в правильном направлении.