从dreamfactory api的用户输入构造uri查询字符串

时间:2015-11-17 02:03:58

标签: javascript rest input uri intel-xdk

所以我将一个内容丰富的数据库链接到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%"

我想进入"帐篷"进入输入框并构造给定的URI示例。

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

1 个答案:

答案 0 :(得分:0)

这可以解决这个问题

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>
&#13;
&#13;
&#13;