Javascript 从js到solr的Ajax调用用于空间搜索

Javascript 从js到solr的Ajax调用用于空间搜索,javascript,ajax,json,solr,geospatial,Javascript,Ajax,Json,Solr,Geospatial,我做错了什么?我试图从js ajax调用访问solr中的数据,这会导致错误。如何提供空间数据 $.ajax({ url: 'http://xxx:20000/solr/cvcorelm0/select', data: { 'wt':"json", 'q':"*:* AND doctype:1", 'fq':"{!geofilt}", 'spatial':true, 'pt':28.314744,8

我做错了什么?我试图从js ajax调用访问solr中的数据,这会导致错误。如何提供空间数据

$.ajax({
    url: 'http://xxx:20000/solr/cvcorelm0/select',
    data: {
        'wt':"json", 
        'q':"*:* AND doctype:1", 
        'fq':"{!geofilt}",
        'spatial':true,
        'pt':28.314744,84.778104,
        'd':100},
        'success': function(data) {
            console.log(data);        
        },
        'error':function(data){
            console.log(data);
        },
        dataType: 'jsonp',
        jsonp: 'json.wrf'
    });

请帮助您错过了
}
结尾处的
数据:{
,应该是:

$.ajax({
    url: 'http://xxx:20000/solr/cvcorelm0/select',
    data: {
        'wt':"json", 
        'q':"*:* AND doctype:1", 
        'fq':"{!geofilt}",
        'spatial':true,
        'pt':28.314744,84.778104,
        'd':100},
        'success': function(data) {
            console.log(data);        
        },
        'error':function(data){
            console.log(data);
        },
        dataType: 'jsonp',
        jsonp: 'json.wrf'
    } // the missed } here.
});

在将28.314744,84.778104分配给变量并在数据中提供时工作。

注意,代码遗漏了一个
}
var temp = 28.314744,84.778104;
$.ajax({
    url: 'http://xxx:20000/solr/cvcorelm0/select',
    data: {
        'wt':"json", 
        'q':"*:* AND doctype:1", 
        'fq':"{!geofilt}",
        'spatial':true,
        'pt':temp,
        'd':100},                    //data { is closed here.
        'success': function(data) {
            console.log(data);        
        },
        'error':function(data){
            console.log(data);
        },
        dataType: 'jsonp',
        jsonp: 'json.wrf'
    });