gpt4 book ai didi

javascript - 编辑生成的源代码时如何从 Marklogic 数据库检索数据?

转载 作者:行者123 更新时间:2023-12-03 08:16:20 26 4
gpt4 key购买 nike

我想通过添加限制搜索的选择列表来编辑生成的 Marklogic 源代码。生成的代码是 JavaScript,选择列表应包含从数据库检索的信息。我是 marklogic 的新手,我不知道该怎么做。

生成的代码:

'<form name="query" id="query">'
+ '<input type="text" id="query-text" value="" autocomplete="off" />'
+ '<button type="submit" class="button" id="update- query">Search</button>'
+ '</form>'
+ '<div id="search-suggestions"></div>';

我想添加此代码:

     <p>Choose a section: </p>
<select name="sec-title" id="sec-title">
<option value="all">all</option>
{
for $sec-title in fn:distinct-values(//a:sec-title/text())
order by $sec-title
return if($sec-title = xdmp:get-request-field("sec-title"))
then <option value="{$sec-title}" selected="selected"> {$sec-title} </option>
else <option value="{$sec-title}"> {$sec-title} </option>
}
</select>

最佳答案

听起来您使用 AppBuilder 来制作示例应用程序。

值得注意的是,从 ML8 开始,AppBuilder 似乎已被弃用,转而优先使用 Java 和 Node.js 中的示例应用程序。对于这些,请参阅 github 的 marklogic sample stack .

扩展 AppBuilder 应用
如果您确实想继续扩展 AppBuilder 应用程序,请参阅 here .

导出原始 AppBuilder 代码以根据需要进行编辑
如果您需要继续使用 AppBuilder 代码,我建议您将整个应用程序的源代码导出到本地目录中,然后将其用作应用程序的基础。然后您就可以按照自己的意愿开始编辑。为此,您可以使用 Roxy (部署者部分)并遵循一组伟大的指示here David Casel 提供

关于javascript - 编辑生成的源代码时如何从 Marklogic 数据库检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33924344/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com