添加筛选器时,Feebase搜索服务jQuery调用中断
我在代码中使用jQuery调用freebase搜索服务,如下所示添加筛选器时,Feebase搜索服务jQuery调用中断,jquery,ajax,filter,freebase,Jquery,Ajax,Filter,Freebase,我在代码中使用jQuery调用freebase搜索服务,如下所示 $.ajax({ url: "https://www.googleapis.com/freebase/v1/search", data: {filter: afilter, query: aquery, limit:1}, dataType: "jsonp", success: callback }); 但每次我将过滤器设置到某个位置时,服务都不可用。例如,当我
$.ajax({
url: "https://www.googleapis.com/freebase/v1/search",
data: {filter: afilter,
query: aquery,
limit:1},
dataType: "jsonp",
success: callback
});
但每次我将过滤器设置到某个位置时,服务都不可用。例如,当我设置aFilter=“(任意类型:/film/film/)”时,它将永远不会返回,然后在很短的时间内,即使是我省略过滤器的其他查询也不会工作。例如,它创建的URL之一是:
该URL不起作用,但如果您手动将jQuery为筛选器设置的内容更改为上面的内容,则该URL会起作用:
那么基本上我如何使用jQuery和过滤器调用Freebase搜索服务呢
提前感谢您在第一个url的筛选器中有一个额外的“/”(斜杠和两个空格)
这不是有效的筛选器:
(任何类型:/film/film/)
这是:
(任意类型:/film/film)在第一个url的筛选器中有一个额外的“/”(斜杠和两个空格)
这不是有效的筛选器:
(任何类型:/film/film/)
这是:
(任何类型:/film/film)谢谢!这似乎解决了它,我不再得到503错误!非常感谢。这似乎解决了它,我不再得到503错误!