我是 Javascript 和 MarkLogic 9 的新手。目前,我正在尝试通过服务器端 Javascript 以 HTML 格式显示搜索结果。(不是客户端 node.js API)
如果我从浏览器直接访问 .sjs 文件,查询结果似乎很好,但无法将其设为 func() 并从 HTML(表示层)运行。HTML 和 .sjs 文件都托管在 ML 服务器中)
有人可以帮我吗?
我是 Javascript 和 MarkLogic 9 的新手。目前,我正在尝试通过服务器端 Javascript 以 HTML 格式显示搜索结果。(不是客户端 node.js API)
如果我从浏览器直接访问 .sjs 文件,查询结果似乎很好,但无法将其设为 func() 并从 HTML(表示层)运行。HTML 和 .sjs 文件都托管在 ML 服务器中)
有人可以帮我吗?
如果我从浏览器直接访问 .sjs 文件,查询结果似乎很好,但无法将其设为 func() 并从 HTML(表示层)运行。HTML 和 .sjs 文件都托管在 ML 服务器中)
有人可以帮我吗?
使用 Javascript fetch() 函数。您尝试实现的正确代码可能如下所示:
var payload = {
a: 1,
b: 2
};
var data = new FormData();
data.append( "json", JSON.stringify( payload ) );
fetch("/echo/json/",
{
method: "POST",
body: data
})
.then(function(res){ return res.json(); })
.then(function(data){ alert( JSON.stringify( data ) ) })