Javascript 是否可以使用客户端脚本语言访问服务器

Javascript 是否可以使用客户端脚本语言访问服务器,javascript,ajax,cross-domain,jsonp,Javascript,Ajax,Cross Domain,Jsonp,我想问,我可以使用纯客户端脚本语言(如Javascript、Jquery、ajax)访问远程服务器吗 我想这样做,但存在CORS问题,我们可以用服务器端脚本语言解决,但javascript如何帮助我们做到这一点?要访问远程服务器,您可以使用它接收数据,或者让远程服务器启用CORS,这可能不是因为您可能无法访问它,但如果您这样做,将向您展示如何启用CORS 然而,大多数web API支持JSONP请求。您可以通过向(脚本-)请求传递一个附加参数来使用它,并实现一个同名的回调函数 <scr

我想问,我可以使用纯客户端脚本语言(如Javascript、Jquery、ajax)访问远程服务器吗


我想这样做,但存在CORS问题,我们可以用服务器端脚本语言解决,但javascript如何帮助我们做到这一点?要访问远程服务器,您可以使用它接收数据,或者让远程服务器启用CORS,这可能不是因为您可能无法访问它,但如果您这样做,将向您展示如何启用CORS

然而,大多数web API支持JSONP请求。您可以通过向(脚本-)请求传递一个附加参数来使用它,并实现一个同名的回调函数

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

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

函数myCallback(数据){
//做点什么
}

要访问远程服务器,您可以使用它来接收数据,或者让远程服务器启用CORS,这可能不是因为您可能无法访问它,但如果您这样做,将向您展示如何启用CORS

然而,大多数web API支持JSONP请求。您可以通过向(脚本-)请求传递一个附加参数来使用它,并实现一个同名的回调函数

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

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

函数myCallback(数据){
//做点什么
}

@programmer\u 1跨源资源sharing@programmer_1跨源资源共享如何检查远程服务器是否启用了JSONP或注意如果返回正确的结果,请检查API说明或尝试常规参数
JSONP=
callback=
。当我尝试检查时,出现以下错误“405 HTTP此URL不支持GET方法“API是否开放供通过http的公共访问?我认为您应该仔细查看then,或者更详细地描述您在使用它时遇到的问题。如何检查远程服务器是否启用了JSONP,或者注意查看API说明,或者尝试使用常用参数
JSONP=
callback=
如果返回正确的结果。当我尝试检查以下错误时,“405 HTTP方法GET不受此URL支持”API是否通过HTTP开放供公众访问?我认为您应该仔细查看then,或者更详细地描述您在使用它时遇到的问题。