AJAX可以从远程服务器请求数据吗?

Fra*_*isc 12 javascript ajax request

我可以在JavaScript中使用XMLHttpRequests来请求与发出请求的服务器不同的服务器上的文件吗?

谢谢.

bal*_*dre 15

您需要使用一个名为JSONP的方法.

最好的方法之一是使用jQuery来减少页面和服务器之间的代码和担忧,您需要做的就是:

$.ajax({
  dataType: 'jsonp',
  data: 'id=10',
  jsonp: 'jsonp_callback',
  url: 'http://myotherserver.com/getdata',
  success: function () {
    // do stuff
  },
});
Run Code Online (Sandbox Code Playgroud)