【问题标题】:Constructing uri query string from user input for dreamfactory api从用户输入为dreamfactory api构造uri查询字符串
【发布时间】:2015-11-17 02:03:57
【问题描述】:

所以我已经将一个充满内容的数据库链接到dreamfactory rest api。该 api 在显示获取所需内容所需的 URI 方面做得很好。我想做的是从用户输入构造这个 URI。

这是我需要创建的 URI 示例:

/rest/mydb/bp?filter=title%20LIKE%20%22%25tent%25%22

正在构造这个 sql 查询:

SELECT * FROM bp WHERE title LIKE "%tent%"

我想在输入框中输入“tent”并构造给定的 URI 示例。

我的最终目标是使用 Intel 的 XDK 创建一个搜索应用程序,所以我猜我必须用 JS 来做这件事,但我没有很多前端经验。

【问题讨论】:

  • 拼凑了一些可行的东西,但真的不知道这是否是构造jsfiddle.net/YHjKm/5的正确方法
  • 我对dreamfactory一无所知,但根据描述的标准,您的解决方案对我来说看起来不错。

标签: javascript rest input uri intel-xdk


【解决方案1】:

猜猜这可以解决问题

JS & HTML

build.onclick = function() {
  var $search = document.getElementsByName("searchinput")[0].value;
  var $query = '/filter=title%20LIKE%20%22%25' + $search + '%25%22';
  output.firstChild.nodeValue = $query;
};
<p id="output">&nbsp;</p>
<form>
  <input type="text" id="formValueId" name="searchinput" />
</form>
<button id="build">Build query</button>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-15
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多