首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为公共API GET请求为JQuery getJSON构造查询字符串

为公共API GET请求为JQuery getJSON构造查询字符串
EN

Stack Overflow用户
提问于 2015-11-24 03:52:40
回答 1查看 161关注 0票数 1

我正在开发一个使用公共API的Meteor应用程序。

我在构建查询字符串时遇到了困难,该字符串可以像SQL或SOQL中那样使用'LIKE‘操作符。

我想打这样的电话:

代码语言:javascript
复制
$.getJSON( api_url, function( data ) {
                $.each( data, function( key, val ) {
                    ... do stuff ...
    }
}

其中api_url是一个已连接的字符串。这样做很好:

代码语言:javascript
复制
 https://opendata.miamidade.gov/resource/dj6j-qg5t.json?case_owner=Animal_Services

但是,假设我想在Animal_Services字段上搜索一个模式,而不是case_owner。我想有效地搜索case_owner以"Public_Works“开头的所有行

伪码可能是这样的:

代码语言:javascript
复制
SELECT * from Table WHERE case_owner LIKE '%Public_Works%'

这主要是语法问题,但我不知道如何进行。我检查了JQuery方法的$.getJSON文档,并查看了SalesForce开发人员论坛上的一些SOQL线程。但是,对于该项目的约束,它必须是使用$.getJSON输入的字符串。

我在用流星,如果这有关系的话。如果有人能指出正确的方向,那将是非常有帮助的。我发现很难搜索答案,因为相关的运营商是“喜欢”,这不是一个非常强大的搜索词在谷歌。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-24 16:27:34

实际上,我查看了opendata.miamidade的文档,您可以使用$q进行各种各样的搜索。

代码语言:javascript
复制
var search = 'Public'; //will return everything that have public 
var url = "https://opendata.miamidade.gov/resource/dj6j-qg5t.json?$q=" + search;

检查他们有许多您可能想要查看的函数的文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33885145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档