Javascript 从js到solr的Ajax调用用于空间搜索
我做错了什么?我试图从js ajax调用访问solr中的数据,这会导致错误。如何提供空间数据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
$.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'
});