Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript GeoServer从AJAX获取GeoJSON问题_Javascript_Ajax_Json_Jsonp_Geoserver - Fatal编程技术网

Javascript GeoServer从AJAX获取GeoJSON问题

Javascript GeoServer从AJAX获取GeoJSON问题,javascript,ajax,json,jsonp,geoserver,Javascript,Ajax,Json,Jsonp,Geoserver,我使用的是GeoServer 2.2.5版,我尝试做的是通过AJAX调用从输出的GeoJSON url获取json字符串,例如: http://localhost:8080/geoserver/sf/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=sf:archsites&maxFeatures=50&outputFormat=json 我使用的javascript如下所示: v

我使用的是GeoServer 2.2.5版,我尝试做的是通过AJAX调用从输出的GeoJSON url获取json字符串,例如:

http://localhost:8080/geoserver/sf/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=sf:archsites&maxFeatures=50&outputFormat=json
我使用的javascript如下所示:

    var processJSON = function (data) {
        console.log(data);
    };
    function init() {
        //geojson url
        var url = "http://localhost:8080/geoserver/sf/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=sf:archsites&maxFeatures=50&outputFormat=json&&format_options=callback:processJSON";

        //execuate ajax request to get data
        $.ajax({
            url: url,
            dataType: 'jsonp',
            jsonp: 'processJSON' 
        });

    }
我非常确定这个方法是有效的,因为我可以从GeoServer 2.2.4版的url获取json对象。但它不适用于Geoserver2.2.5及更高版本。我在某个地方读到“JSONP支持在默认情况下被禁用,因为它被认为是一个安全问题。”但我不知道如何让它工作

有人能给我一些建议吗

多谢各位