0

我如何通过 ajax json tomcat 从本地主机连接到另一台服务器以获取 json。如果我通过在浏览器中输入 url 来执行查询位置,则会返回正确的 json,但是如果我使用 jquery ajax 来执行此操作,我会失败。我已经尝试过使用 jsonp 并且无法正常工作。我在另一个上更改了 ajax 的 url,它可以工作。

             $.ajax({    
                url : myUrl,
                type: 'GET',
                dataType: 'json',
                jsonp : 'json.wrf',
                jsonpCallback: 'loadData',
                dataFilter: function(data) {
                    alert('filter');
                },
                success: function(data) {
                    alert('success');
                },
                error: function(d,msg) {
                    alert('Error');
                }
            });
4

1 回答 1

0

您偶然发现了浏览器的同源策略。如果您对服务器具有管理访问权限,则应实施 JSONP 或设置响应标头以允许外部来源

Access-Control-Allow-Origin: *
于 2013-07-26T08:07:21.330 回答