Вниз  JavaScript
- 6.09.2016 / 08:41
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
mr-demiurg, кроссдоменные запросы невозможны, если сервер, отдающий файл не разрешил запрос для сайта, от которого он приходит.
Если там json(p), то можно любыми способами запросить, тем же jQuery.getJSON или стандартным XMLHTTPRequest.
Если там просто текст, то можно использовать либо промежуточный скрипт на php
  1. <?php
  2. echo file_get_contents($url);
  3. ?>
и обращаться уже к нему, либо использовать YQL
__________________
 Да, детка, я - Король Ящериц!!!
- 6.09.2016 / 09:23
mr-demiurg
  Пользователь

mr-demiurg 
Сейчас: Offline
HoldFast, да там json и проблема в том,что я могу использовать только html и js

Изменено mr-demiurg (6.09 / 09:36) (всего 1 раз)
- 6.09.2016 / 10:40
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
mr-demiurg, jsonp нет?
- 6.09.2016 / 10:49
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
HoldFast, а ещё есть http://cors-anywhere.herokuapp.com/
__________________
 let live
- 6.09.2016 / 11:04
mr-demiurg
  Пользователь

mr-demiurg 
Сейчас: Offline
aNNiMON, довольно интересная штука,но код сильно я изменить немогу. Мне нужно на моем сайте получить значение которое хранится на другом средствами html или js и отдаются они тем сайтом в формате json. Т.е. при обращении по адресу http://site.ru/параметр&format=json он отдает определенное число. Вот это число нужно отобразить на моем сайте.
- 6.09.2016 / 11:13
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
mr-demiurg,
Открыть спойлер

Вот, накатал тебе простейший пример запроса, парсинга и вывода json
https://annimon-myholdfast.c9users.io/get.html
__________________
 Да, детка, я - Король Ящериц!!!

Изменено aNNiMON (7.09 / 10:03) (всего 4 раза)
- 16.09.2016 / 18:20
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
Решил встряхнуть стариной, и шо вы думаете? ТОлько начал писать обертку клиента, простейшую форму, дык начались проблемы. Почему не срабатывает обработчик онклик по кнопке? Я уже думал может ДОМ не подгрузился, но перемещал скрипт в начало или в конец страници тем более онлоад стоит. Че за проблема?
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Title</title>
  6.  
  7. </head>
  8.  
  9. <body>
  10. Регистрация:<br><br>
  11. Логин: <input type="text" name="login"><br><br>
  12. Пароль:<input type="text" name="pass"><br><br>
  13. <input type="button" value="Регистрация" name="enter">
  14. <script>
  15.     window.onload=function() {
  16.         document.getElementsByName('enter').onclick=function() {
  17.             console.log('hhhh')
  18.         };
  19.     }
  20. </script>
  21. </body>
  22.  
  23. </html>

- 16.09.2016 / 18:25
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Не глядя, попробуй
document.getElementsByName('enter')[0]
__________________
 let live

Изменено aNNiMON (16.09 / 18:25) (всего 1 раз)
- 16.09.2016 / 18:45
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
aNNiMON, да, оно. Блин , гребанная джейквери оставила след.
- 17.09.2016 / 16:02
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
Лучше пользоваться document.querySelector, селектор такой же как и в jQuery.
Наверх  Всего сообщений: 780
Фильтровать сообщения
Поиск по теме
Файлы топика (20)