我想问一下,我是否可以使用纯客户端脚本语言(如Javascript,Jquery,ajax)访问远程服务器
我想做,但有CORS问题,我们可以用服务器端脚本语言解决它,但javascript如何帮助我们做到这一点
答案 0 :(得分:1)
要访问远程服务器,您可以使用JSONP来接收数据,也可以让远程服务器启用CORS,这可能不是因为您可能无法访问它,但如果您执行{{3}将向您展示如何启用CORS。
但是,大多数web apis都支持JSONP请求。您可以通过将其他参数传递给(script-)请求来实现它,并实现同名的回调函数。
<script src="remote.server.com/api?jsonp=myCallback"></script>
<script>
function myCallback( data ) {
// do some stuff
}
</script>