Member 13537582 Ответов: 1

Javascript, зачем вам json err?


checkTicker()
function checkTicker() {
  var dao = new XMLHttpRequest();

 //dao.open("GET", "https://api.fanyi.baidu.com/api/trans/vip/translate?q=hello&from=en&to=zh&appid=20171120000097357&salt=1435660288&sign=bcd4bc3fe3b120dddea66560f8533891",true);

  dao.open("GET", "https://poloniex.com/public?command=returnTicker", true);

  document.write("===111===") 
  dao.onreadystatechange = function() 
  {
        document.write("==222==") 
        document.write(dao.status) 

  }
  dao.send();
}


Что я уже пробовал:

если я использую url "poloniex.com" чтобы получить json, не проблема, а "dao.status" - это 200;

но если я использую url "baidu", чтобы получить json , то ничего не получу, а "dao.status" равен 0;

все эти 2 url-адреса могут получить json в chrome .

почему url baidu не может получить json, и как это сделать ?

F-ES Sitecore

Используйте сетевые инструменты браузера для проверки сетевого вызова и поиска любых возвращаемых ошибок.

1 Ответов

Рейтинг:
1

Dave Kreskowiak

Нет никакого способа, кто-то здесь собирается это знать. Мы не контролируем код, стоящий за этими URL-адресами.

Вы должны связаться с людьми, которые владеют этими URL-адресами, чтобы узнать, что должно быть отправлено в вашем запросе, включая все, что должно быть в заголовках вашего запроса, чтобы сервер понял ваш запрос и как вернуть ответ.