Можно ли получить доступ к серверу, используя язык сценариев на стороне клиента? - PullRequest
1 голос
/ 27 февраля 2012

Я хочу спросить, могу ли я получить доступ к удаленному серверу, используя чистый язык сценариев на стороне клиента, такой как Javascript, Jquery, ajax

Я хочу сделать, но есть проблема CORS, Мы можем решить ее с помощью сценариев на стороне сервераязык, но как javascript может помочь нам сделать это

1 Ответ

1 голос
/ 27 февраля 2012

Для доступа к удаленному серверу вы можете использовать JSONP для получения данных или включить удаленный сервер CORS, что может быть невозможно, поскольку у вас может не быть к нему доступа, но если вы делаете этот покажет вам, как включить CORS.

Однако большинство веб-интерфейсов API поддерживают запрос JSONP. Вы можете использовать его, передав дополнительный параметр в запрос (script-) и реализовав функцию обратного вызова с тем же именем.

<script src="remote.server.com/api?jsonp=myCallback"></script>

<script>
  function myCallback( data ) {
     // do some stuff
  }
</script>
...