JSONP将允许您进行跨站点调用。请参阅jQuery文档。
这个概念很简单:jQuery不会进行普通的Ajax调用,而是会将
<script>标记添加到
<head>。为了使其正常工作,您的JSON数据需要包装在一个函数调用中。
您的服务器需要以这种方式发送信息(PHP示例):
$json = json_enpre($data);echo $_GET['jsonp_callback'] . '(' . $json . ');';然后,您可以使用jQuery来获取该信息:
$.ajax({ dataType: 'jsonp', jsonp: 'jsonp_callback', url: 'http://myotherserver.com/getdata', success: function () { // do stuff },});此处提供更多信息:什么是JSONP?



